XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Warranty Account Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 18,218 $ 22,141
New product warranties 1,196 1,316
Other adjustments and expirations, net 3,152 764
Claims activity (2,186) (1,839)
Effect of change in exchange rates (69) 135
Ending balance 20,311 22,517
Less: current portion of warranty 12,969 14,934
Long-term warranty $ 7,342 $ 7,583