XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Product Warranties (Summary of Product Warranty Activity) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance, beginning of period $ 49,864 $ 45,669
Provision for warranty accrual 18,280 26,535
Warranty claims (13,968) (21,576)
Foreign currency translation (4,198) (1,774)
Balance, end of period $ 49,978 $ 48,854