XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
The following table reconciles changes in the Company's accrued warranty reserve:
(In thousands)Three Months Ended March 31, 2025Year Ended
December 31, 2024
Beginning warranty reserve$13,724 $14,288 
Warranty payments(3,650)(11,802)
Warranty claims, current2,790 10,684 
Warranty claims, preexisting319 765 
Currency translation and other adjustments101 (211)
Ending warranty reserve$13,284 $13,724