XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts receivable    
Allowance for doubtful accounts, beginning balance $ 80,819 $ 66,601
Write-Offs (1,033) (3,453)
Bad Debt Expense 4,301 5,259
Allowance for doubtful accounts, ending balance 84,087 68,407
Notes receivable    
Allowance for doubtful accounts, beginning balance 10,880 6,863
Write-Offs 0 (51)
Bad Debt Expense 620 1,648
Allowance for doubtful accounts, ending balance 11,500 8,460
Total accounts and notes receivable    
Allowance for doubtful accounts, beginning balance 91,699 73,464
Write-Offs (1,033) (3,504)
Bad Debt Expense 4,921 6,907
Allowance for doubtful accounts, ending balance 95,587 76,867
Accounts receivable recovered after write off 100 100
Standard notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 3,510 6,052
Write-Offs 0 0
Bad Debt Expense (463) 373
Allowance for doubtful accounts, ending balance 3,047 6,425
Delinquent notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 2,615  
Write-Offs 0  
Bad Debt Expense 1,083  
Allowance for doubtful accounts, ending balance 3,698  
Elevated risk notes receivable    
Notes receivable    
Allowance for doubtful accounts, beginning balance 4,755 811
Write-Offs 0 (51)
Bad Debt Expense 0 1,275
Allowance for doubtful accounts, ending balance $ 4,755 $ 2,035