XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 24,831 $ 30,835 $ 25,698 $ 32,022
New product warranties 1,817 968 3,447 2,434
Other changes/adjustments to warranties 723 (107) 34 (65)
Claims activity (1,943) (2,338) (3,930) (4,772)
Effect of change in exchange rates 58 (649) 237 (910)
Ending balance 25,486 28,709 25,486 28,709
Less: current portion of warranty 17,847 17,378 17,847 17,378
Long-term warranty $ 7,639 $ 11,331 $ 7,639 $ 11,331