XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Product Warranties (Summary of Product Warranty Activity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Product Warranties Disclosures [Abstract]      
Balance at January 1 $ 47,517 $ 33,978 $ 28,210
Provision for warranty accrual 24,948 26,995 22,483
Warranty claims (18,922) (16,250) (16,220)
Foreign currency translation and other (2,121) 2,794 (495)
Balance at December 31 $ 51,422 $ 47,517 $ 33,978