XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts receivable    
Allowance for doubtful accounts, beginning balance $ 87,520 $ 80,819
Reclassifications   0
Write-Offs (2,328) (1,033)
Bad Debt Expense 1,906 4,301
Allowance for doubtful accounts, ending balance 87,098 84,087
Notes receivable    
Allowance for doubtful accounts, beginning balance 13,262 10,880
Reclassifications   0
Write-Offs 295 0
Bad Debt Expense (818) 620
Allowance for doubtful accounts, ending balance 12,739 11,500
Total accounts and notes receivable    
Allowance for doubtful accounts, beginning balance 100,782 91,699
Reclassifications   0
Write-Offs (2,033) (1,033)
Bad Debt Expense 1,088 4,921
Allowance for doubtful accounts, ending balance 99,837 95,587
Accounts receivable recovered after write off 300 100
Standard notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 5,096 6,125
Reclassifications   (2,615)
Write-Offs 295 0
Bad Debt Expense (805) (463)
Allowance for doubtful accounts, ending balance 4,586 3,047
Delinquent notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 6,026 0
Reclassifications   2,615
Write-Offs 0 0
Bad Debt Expense (13) 1,083
Allowance for doubtful accounts, ending balance 6,013 3,698
Elevated risk notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 2,140 4,755
Reclassifications   0
Write-Offs 0 0
Bad Debt Expense 0 0
Allowance for doubtful accounts, ending balance $ 2,140 $ 4,755