XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Current Expected Credit Losses ("CECL") - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 11,900 $ 23,100  
Bad debt (credit) expense 261 (4,928) $ 12,756
Advertising provision adjustment (500) (1,900)  
Write-offs (1,500) (4,600)  
Recoveries 100 200  
Ending balance 10,300 11,900 23,100
Accounts Receivable      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 1,000 11,200  
Bad debt (credit) expense (100) (8,200)  
Advertising provision adjustment 500 (1,800)  
Write-offs (300) (200)  
Recoveries 100 0  
Ending balance 1,200 1,000 11,200
Notes receivable, short-term      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 3,800 3,600  
Bad debt (credit) expense 1,400 1,400  
Advertising provision adjustment (800) (300)  
Write-offs (900) (900)  
Recoveries 0 0  
Ending balance 3,500 3,800 3,600
Notes receivable, long-term      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 6,600 5,300  
Bad debt (credit) expense (1,100) 1,100  
Advertising provision adjustment (200) 200  
Write-offs 0 0  
Recoveries 0 0  
Ending balance 5,300 6,600 5,300
Lease Receivables      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 200 400  
Bad debt (credit) expense 0 100  
Advertising provision adjustment 0 0  
Write-offs (0) (500)  
Recoveries 0 200  
Ending balance 200 200 400
Equipment Receivables      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 100 2,300  
Bad debt (credit) expense (0) 800  
Advertising provision adjustment 0 0  
Write-offs (0) (3,000)  
Recoveries 0 0  
Ending balance 100 100 2,300
Other      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance 200 300  
Bad debt (credit) expense 0 (100)  
Advertising provision adjustment 0 0  
Write-offs (300) 0  
Recoveries 0 0  
Ending balance $ (100) $ 200 $ 300