XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable      
Accounts receivable, Allowance for doubtful accounts, beginning balance $ 50,794 $ 51,052  
Write-Offs/Adjustments (16,825) (9,215)  
Bad Debt Expense 32,632 8,957  
Accounts receivable, Allowance for doubtful accounts, ending balance 66,601 50,794 $ 51,052
Notes receivable      
Financing receivable reserves, beginning balance 14,790 16,749  
Write-Offs/Adjustments (7,264)    
Write-Offs/Adjustments (597) (3,485)  
Bad Debt Expense (663) 1,526  
Financing receivable reserves, ending balance 6,863 14,790 16,749
Total accounts and notes receivable, beginning balance 65,584 67,801  
Write-Offs/Adjustments (24,089) (12,700)  
Bad Debt Expense 31,969 10,483 9,636
Total accounts and notes receivable, ending balance 73,464 65,584 67,801
Accounts receivable recovered after write off 300 200  
Standard notes receivable      
Notes receivable      
Financing receivable reserves, beginning balance 13,607 13,258  
Write-Offs/Adjustments (6,783)    
Write-Offs/Adjustments   (183)  
Bad Debt Expense (772) 532  
Financing receivable reserves, ending balance 6,052 13,607 13,258
Customer concession      
Notes receivable      
Write-Offs/Adjustments 8,000    
Elevated risk notes receivable      
Notes receivable      
Financing receivable reserves, beginning balance 1,183 3,491  
Write-Offs/Adjustments (481)    
Write-Offs/Adjustments   (3,302)  
Bad Debt Expense 109 994  
Financing receivable reserves, ending balance $ 811 $ 1,183 $ 3,491