XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable      
Accounts receivable, Allowance for doubtful accounts, beginning balance $ 66,601 $ 50,794  
Write-Offs/Adjustments (14,877) (16,825)  
Bad Debt Expense 29,095 32,632  
Accounts receivable, Allowance for doubtful accounts, ending balance 80,819 66,601 $ 50,794
Notes receivable      
Financing receivable reserves, beginning balance 6,863 14,790  
Write-Offs/Adjustments (2,492) (597)  
Write-Offs/Adjustments   (7,264)  
Bad Debt Expense 6,509 (663)  
Financing receivable reserves, ending balance 10,880 6,863 14,790
Accounts and Financing Receivable      
Total accounts and notes receivable, beginning balance 73,464 65,584  
Write-Offs/Adjustments (17,369) (24,089)  
Bad Debt Expense 35,604 31,969 10,483
Total accounts and notes receivable, ending balance 91,699 73,464 65,584
Accounts receivable recovered after write off 200 300  
Reduction of allowance for doubtful accounts   8,000  
Standard notes receivable      
Notes receivable      
Financing receivable reserves, beginning balance 6,052 13,607  
Write-Offs/Adjustments (1,646)    
Write-Offs/Adjustments   (6,783)  
Bad Debt Expense 1,719 (772)  
Financing receivable reserves, ending balance 6,125 6,052 13,607
Elevated risk notes receivable      
Notes receivable      
Financing receivable reserves, beginning balance 811 1,183  
Write-Offs/Adjustments (846)    
Write-Offs/Adjustments   (481)  
Bad Debt Expense 4,790 109  
Financing receivable reserves, ending balance $ 4,755 $ 811 $ 1,183