XML 151 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Cumulative effect of change in accounting $ 381,966 $ 358,711 $ 339,379 $ 390,936
Accounts receivable - Allowance for doubtful accounts        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 2,887 2,440 3,742  
Provision charged to expense 46 679 197  
Reserve adjustments 54 (89) (157)  
Write-offs, net of recoveries (905) (143) (1,342)  
Balance, end of period 2,082 2,887 2,440  
Finance receivables - Allowance for credit losses        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 358,711 339,379 390,936  
Provision charged to expense 227,158 145,133 25,049  
Write-offs, net of recoveries (203,903) (125,801) (76,606)  
Balance, end of period 381,966 358,711 339,379  
Inventories – allowance for obsolescence        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 84,587 62,969 71,995  
Provision charged to expense 45,093 29,060 5,659  
Reserve adjustments 519 (366) (2,078)  
Write-offs, net of recoveries (19,953) (7,076) (12,607)  
Balance, end of period 110,246 84,587 62,969  
Deferred tax assets - Valuation allowance        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 40,878 33,596 38,072  
Reserve adjustments 7,638 7,282 (4,476)  
Balance, end of period $ 48,516 $ 40,878 $ 33,596