XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable        
Accounts receivable, Allowance for doubtful accounts, beginning balance $ 68,407 $ 49,411 $ 66,601 $ 50,794
Write-Offs (8,365) (707) (11,818) (6,050)
Bad Debt Expense 10,378 13,899 15,637 17,859
Accounts receivable, Allowance for doubtful accounts, ending balance 70,420 62,603 70,420 62,603
Notes receivable        
Notes receivable, Allowance for doubtful accounts, beginning balance 8,460 13,681 6,863 14,790
Write-Offs (103) (538) (154) (538)
Bad Debt Expense 885 274 2,533 (835)
Notes receivable, Allowance for doubtful accounts, ending balance 9,242 13,417 9,242 13,417
Total accounts and notes receivable        
Allowance for doubtful accounts, beginning balance 76,867 63,092 73,464 65,584
Write-Offs (8,468) (1,245) (11,972) (6,588)
Bad Debt Expense 11,263 14,173 18,170 17,024
Allowance for doubtful accounts, ending balance 79,662 76,020 79,662 76,020
Accounts receivable recovered after write off 100 100 100 200
Standard notes receivable        
Notes receivable        
Notes receivable, Allowance for doubtful accounts, beginning balance 6,425 12,542 6,052 13,607
Write-Offs (101) (55) (101) (55)
Bad Debt Expense 684 119 1,057 (946)
Notes receivable, Allowance for doubtful accounts, ending balance 7,008 12,606 7,008 12,606
Elevated risk notes receivable        
Notes receivable        
Notes receivable, Allowance for doubtful accounts, beginning balance 2,035 1,139 811 1,183
Write-Offs (2) (483) (53) (483)
Bad Debt Expense 201 155 1,476 111
Notes receivable, Allowance for doubtful accounts, ending balance $ 2,234 $ 811 $ 2,234 $ 811