XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accounts Receivables        
Accounts receivable, Allowance for doubtful accounts, beginning balance $ 62,603 $ 50,243 $ 50,794 $ 51,052
Write-Offs/Adjustments (5,145) (427) (11,195) (7,807)
Bad Debt Expense 7,863 4,230 25,722 10,801
Accounts receivable, Allowance for doubtful accounts, ending balance 65,321 54,046 65,321 54,046
Notes Receivables        
Notes receivable, Allowance for doubtful accounts, beginning balance 13,417 14,117 14,790 16,749
Write-Offs (6,718) 0 (587) (2,770)
Write-Offs/Adjustments     (7,256)  
Bad Debt Expense (1,545) (149) (2,380) (11)
Notes receivable, Allowance for doubtful accounts, ending balance 5,154 13,968 5,154 13,968
Accounts and Financing Receivable        
Allowance for doubtful accounts, beginning balance 76,020 64,360 65,584 67,801
Write-Offs/Adjustments (11,863) (427) (18,451) (10,577)
Bad Debt Expense 6,318 4,081 23,342 10,790
Allowance for doubtful accounts, ending balance 70,475 68,014 70,475 68,014
Accounts receivable recovered after write off 100 0 200 100
Standard notes receivable        
Notes Receivables        
Notes receivable, Allowance for doubtful accounts, beginning balance 12,606 12,534 13,607 13,258
Write-Offs (6,718) 0   (9)
Write-Offs/Adjustments     (6,773)  
Bad Debt Expense (1,545) (149) (2,491) (864)
Notes receivable, Allowance for doubtful accounts, ending balance 4,343 12,385 4,343 12,385
Customer concession        
Notes Receivables        
Write-Offs (8,000)   (8,000)  
Elevated risk notes receivable        
Notes Receivables        
Notes receivable, Allowance for doubtful accounts, beginning balance 811 1,583 1,183 3,491
Write-Offs 0 0   (2,761)
Write-Offs/Adjustments     (483)  
Bad Debt Expense 0 0 111 853
Notes receivable, Allowance for doubtful accounts, ending balance $ 811 $ 1,583 $ 811 $ 1,583