XML 87 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition Movement in Standard Product Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Product Warranty Liability [Line Items]      
Revenue, Variable Consideration Reserve $ 108,000 $ 103,000  
Deferred Service-Type Warranty Revenue 27,067 24,006 $ 19,465
Deferred Revenue, Additions 43,381 38,736  
Deferred Revenue, Revenue Recognized $ 40,320 $ 34,195  
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