XML 153 R129.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Allowance for credit losses on finance receivables $ 358,711 $ 339,379 $ 390,936 $ 198,581
Accounts receivable - Allowance for doubtful accounts        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 2,440 3,742 4,928  
Provision charged to expense 679 197 853  
Reserve adjustments (89) (157) 88  
Write-offs, net of recoveries (143) (1,342) (2,127)  
Balance, end of period 2,887 2,440 3,742  
Finance receivables - Allowance for credit losses        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 339,379 390,936 198,581  
Provision charged to expense 145,133 25,049 181,870  
Write-offs, net of recoveries (125,801) (76,606) (90,119)  
Allowance for credit losses on finance receivables   0 0 $ 100,604
Balance, end of period 358,711 339,379 390,936  
Inventories – allowance for obsolescence        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 62,969 71,995 49,349  
Provision charged to expense 29,060 5,659 43,357  
Reserve adjustments (366) (2,078) 718  
Write-offs, net of recoveries (7,076) (12,607) (21,429)  
Balance, end of period 84,587 62,969 71,995  
Deferred tax assets - Valuation allowance        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance, beginning of period 33,596 38,072 29,024  
Reserve adjustments 7,282 (4,476) 9,048  
Balance, end of period $ 40,878 $ 33,596 $ 38,072