Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Reconciliation of Activity Related to Accounts Receivable, Other Receivables and Notes Receivable Allowance for Credit Losses (Details)

v3.24.0.1
Summary of Significant Accounting Policies - Reconciliation of Activity Related to Accounts Receivable, Other Receivables and Notes Receivable Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance $ 1,584 $ 4,761 $ 4,743
Bad debt expense recognized during the year 2,232 (712) 410
Write-off of uncollectible amounts (497) (2,465) (392)
Receivable, allowance for credit loss, ending balance 3,319 1,584 4,761
Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance 865 2,193 2,405
Bad debt expense recognized during the year 696 (705) 102
Write-off of uncollectible amounts (426) (623) (314)
Receivable, allowance for credit loss, ending balance 1,135 865 2,193
Other Receivables      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance   429 429
Bad debt expense recognized during the year   (429)  
Receivable, allowance for credit loss, ending balance     429
Notes Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance 719 2,139 1,909
Bad debt expense recognized during the year 1,536 422 308
Write-off of uncollectible amounts (71) (1,842) (78)
Receivable, allowance for credit loss, ending balance $ 2,184 $ 719 $ 2,139