XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Expected Credit Losses ("CECL") - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 9,500  
Bad debt (credit) expense 183 $ 923
Advertising provision adjustment 0  
Write-offs (300)  
Ending balance 9,400  
Accounts Receivable    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 2,500  
Bad debt (credit) expense 400  
Advertising provision adjustment 0  
Write-offs (0)  
Ending balance 2,900  
Notes Receivable, short-term    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 1,800  
Bad debt (credit) expense 100  
Advertising provision adjustment 0  
Write-offs (300)  
Ending balance 1,600  
Notes Receivable, long-term    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 4,800  
Bad debt (credit) expense (300)  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance 4,500  
Lease Receivables    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 200  
Bad debt (credit) expense 0  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance 200  
Equipment Notes    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 200  
Bad debt (credit) expense 0  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance 200  
Other    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 0  
Bad debt (credit) expense (0)  
Advertising provision adjustment 0  
Write-offs 0  
Ending balance $ 0