XML 104 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities - Warranty Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]      
Beginning Balance $ 51,088 $ 49,116 $ 50,073
Provision for warranties 67,212 60,902 63,957
Settlements made (65,498) (60,853) (63,574)
Other adjustments, including acquisitions and currency translation (4,234) 1,923 (1,340)
Ending Balance $ 48,568 $ 51,088 $ 49,116