XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivables    
Accounts receivable, Allowance for doubtful accounts, beginning balance $ 66,601 $ 50,794
Write-Offs (3,453) (5,343)
Bad Debt Expense 5,259 3,960
Accounts receivable, Allowance for doubtful accounts, ending balance 68,407 49,411
Notes Receivables    
Notes receivable, Allowance for doubtful accounts, beginning balance 6,863 14,790
Write-Offs (51) 0
Bad Debt Expense 1,648 (1,109)
Notes receivable, Allowance for doubtful accounts, ending balance 8,460 13,681
Total accounts and notes receivable    
Allowance for doubtful accounts, beginning balance 73,464 65,584
Write-Offs (3,504) (5,343)
Bad Debt Expense 6,907 2,851
Allowance for doubtful accounts, ending balance 76,867 63,092
Accounts receivable recovered after write off 100 200
Standard notes receivable    
Notes Receivables    
Notes receivable, Allowance for doubtful accounts, beginning balance 6,052 13,607
Write-Offs 0 0
Bad Debt Expense 373 (1,065)
Notes receivable, Allowance for doubtful accounts, ending balance 6,425 12,542
Elevated risk notes receivable    
Notes Receivables    
Notes receivable, Allowance for doubtful accounts, beginning balance 811 1,183
Write-Offs (51) 0
Bad Debt Expense 1,275 (44)
Notes receivable, Allowance for doubtful accounts, ending balance $ 2,035 $ 1,139