XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Line Items]        
Proceeds from Interest Received $ 12,100 $ 12,200 $ 11,500  
Accounts Receivable, before Allowance for Credit Loss 125,079 134,857    
Accounts Receivable, after Allowance for Credit Loss 111,865 126,378    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (13,214) (8,479) (8,047) $ (5,601)
Bad debt expense 24,658 14,397 14,635  
Estimated uncollectible payments and returns     14,636  
Accounts written off (19,923) (13,965) $ (12,190)  
Installment sales receivable        
Receivables [Line Items]        
Accounts Receivable, before Allowance for Credit Loss 69,550 66,276    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (12,000) (7,600)    
Trade and notes receivables        
Receivables [Line Items]        
Accounts Receivable, before Allowance for Credit Loss 55,529 68,581    
Changes in allowance for doubtful accounts [Roll Forward]        
Allowance for doubtful accounts (1,200) (900)    
Accrued Revenue $ 28,700 $ 44,800