XML 157 R128.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Allowance for credit losses on finance receivables $ 339,379 $ 390,936 $ 198,581 $ 189,885 $ 192,471
Accounts receivable - Allowance for doubtful accounts          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance, beginning of period 3,742 4,928 4,007    
Provision charged to expense 197 853 1,569    
Reserve adjustments (157) 88 7    
Write-offs, net of recoveries (1,342) (2,127) (655)    
Balance, end of period 2,440 3,742 4,928    
Finance receivables - Allowance for credit losses          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance, beginning of period 390,936 198,581 189,885    
Provision charged to expense 25,049 181,870 134,536    
Write-offs, net of recoveries (76,606) (90,119) (125,840)    
Allowance for credit losses on finance receivables 0 100,604 0    
Balance, end of period 339,379 390,936 198,581    
Inventories – allowance for obsolescence          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance, beginning of period 71,995 49,349 39,015    
Provision charged to expense 5,659 43,357 24,984    
Reserve adjustments (2,078) 718 (39)    
Write-offs, net of recoveries (12,607) (21,429) (14,611)    
Balance, end of period 62,969 71,995 49,349    
Deferred tax assets - Valuation allowance          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance, beginning of period 38,072 29,024 21,868    
Reserve adjustments (4,476) 9,048 7,156    
Balance, end of period $ 33,596 $ 38,072 $ 29,024