XML 35 R20.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following (in thousands):
December 31,
20252024
Incentive compensation$35,688 $18,735 
Foreign retirement obligations10,726 10,445 
Salaries and payroll taxes8,170 5,123 
Warranty obligations5,474 5,140 
Vacation5,162 3,945 
Other26,177 28,372 
$91,397 $71,760 
The changes in the warranty obligation were as follows (in thousands):
Balance as of December 31, 2022$4,375 
Provisions for warranties issued during the period2,940 
Fulfillment of warranty obligations(3,078)
Foreign exchange rate changes
Balance as of December 31, 20234,244 
Provisions for warranties issued during the period4,794 
Fulfillment of warranty obligations(3,883)
Foreign exchange rate changes(15)
Balance as of December 31, 20245,140 
Provisions for warranties issued during the period3,468 
Fulfillment of warranty obligations(3,138)
Foreign exchange rate changes
Balance as of December 31, 2025$5,474