XML 87 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Current Expected Credit Losses ("CECL") - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 9,500 $ 10,300  
Bad debt expense (credit) 701 2,659 $ 261
Advertising provision adjustment 100 800  
Write-offs (5,500) (4,300)  
Ending balance 4,700 9,500 10,300
Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 2,700 1,300  
Bad debt expense (credit) 1,300 1,600  
Advertising provision adjustment 100 1,000  
Write-offs (1,000) (1,200)  
Ending balance 3,100 2,700 1,300
Notes Receivable, short-term      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 1,800 3,500  
Bad debt expense (credit) (900) 400  
Advertising provision adjustment 0 (200)  
Write-offs (600) (1,900)  
Ending balance 300 1,800 3,500
Notes Receivable, long-term      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 4,800 5,300  
Bad debt expense (credit) (100) (200)  
Advertising provision adjustment 0 0  
Write-offs (3,800) (300)  
Ending balance 800 4,800 5,300
Real estate leases receivable      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 100 100  
Bad debt expense (credit) 0 0  
Advertising provision adjustment 0 0  
Write-offs (0) (0)  
Ending balance 100 100 100
Equipment leases receivable      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 200 200  
Bad debt expense (credit) 400 800  
Advertising provision adjustment 0 0  
Write-offs (200) (900)  
Ending balance 400 200 200
Other      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 0 0  
Bad debt expense (credit) 0 0  
Advertising provision adjustment 0 0  
Write-offs 0 (0)  
Ending balance $ 0 $ 0 $ 0