Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance $ 2,715 $ 3,537 $ 1,584
Bad debt expense recognized during the period 2,844 3,102 2,450
Write-off of uncollectible amounts (3,843) (3,924) (497)
Receivable, allowance for credit loss, ending balance 1,716 2,715 3,537
Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance 2,510 1,353 865
Bad debt expense recognized during the period 2,786 2,888 914
Write-off of uncollectible amounts (3,623) (1,731) (426)
Receivable, allowance for credit loss, ending balance 1,673 2,510 1,353
Notes Receivable      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Receivable, allowance for credit loss, beginning balance 205 2,184 719
Bad debt expense recognized during the period 58 214 1,536
Write-off of uncollectible amounts (220) (2,193) (71)
Receivable, allowance for credit loss, ending balance $ 43 $ 205 $ 2,184