XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Current Expected Credit Losses ("CECL") - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 9,500  
Bad debt expense (credit) $ 151 $ (51) (395) $ 2,593
Advertising provision adjustment     0  
Write-offs     (5,500)  
Ending balance 3,600   3,600  
Accounts Receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     2,700  
Bad debt expense (credit)     900  
Advertising provision adjustment     0  
Write-offs     (900)  
Ending balance 2,700   2,700  
Notes Receivable, short-term        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     1,800  
Bad debt expense (credit)     (900)  
Advertising provision adjustment     0  
Write-offs     (600)  
Ending balance 300   300  
Notes Receivable, long-term        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     4,700  
Bad debt expense (credit)     (500)  
Advertising provision adjustment     0  
Write-offs     (3,800)  
Ending balance 400   400  
Real estate leases receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     100  
Bad debt expense (credit)     0  
Advertising provision adjustment     0  
Write-offs     0  
Ending balance 100   100  
Equipment leases receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     200  
Bad debt expense (credit)     100  
Advertising provision adjustment     0  
Write-offs     (200)  
Ending balance 100   100  
Other        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     0  
Bad debt expense (credit)     0  
Advertising provision adjustment     0  
Write-offs     0  
Ending balance $ 0   $ 0