XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 22,839 $ 25,486 $ 22,164 $ 25,698
New product warranties 1,468 1,647 4,695 5,094
Other changes/adjustments to warranties (432) (1,343) 496 (1,309)
Claims activity (2,334) (2,005) (5,677) (5,935)
Effect of change in exchange rates 191 (302) 54 (65)
Ending balance 21,732 23,483 21,732 23,483
Less: current portion of warranty 13,807 16,221 13,807 16,221
Long-term warranty $ 7,925 $ 7,262 $ 7,925 $ 7,262