XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition Movement in Standard Product Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Product Warranty Liability [Line Items]      
Contract with Customer, Right to Recover Product $ 58,000 $ 57,000  
Contract with Customer, Refund Liability 107,000 102,000  
Revenue, Variable Consideration Reserve 144,000 127,000  
Deferred Service-Type Warranty Revenue 31,657 25,622 $ 27,067
Deferred Revenue, Additions 70,561 43,214  
Deferred Revenue, Revenue Recognized $ 64,526 $ 44,659  
Minimum      
Product Warranty Liability [Line Items]      
Standard Product Warranty Period 6 months    
Maximum [Member]      
Product Warranty Liability [Line Items]      
Standard Product Warranty Period 36 months