XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Changes in Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Changes in the warranty liability:    
Beginning of the period $ 46,219 $ 48,832
Provision 6,623 8,446
Settlements (8,281) (8,315)
Effects of foreign currency translation (720) 130
End of the period $ 43,841 $ 49,093