XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Constituents of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
 December 31,
20242023
Incentive compensation$18,735 $10,645 
Foreign retirement obligations10,445 12,835 
Warranty obligations5,140 4,244 
Salaries and payroll taxes5,123 8,774 
Vacation3,945 5,827 
Other28,372 30,049 
$71,760 $72,374 
The changes in the warranty obligation were as follows (in thousands):
Balance as of December 31, 2021$5,427 
Provisions for warranties issued during the period1,876 
Fulfillment of warranty obligations(2,928)
Balance as of December 31, 20224,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, 2024$5,140 
Changes in Warranty Obligations
Balance as of December 31, 2021$5,427 
Provisions for warranties issued during the period1,876 
Fulfillment of warranty obligations(2,928)
Balance as of December 31, 20224,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, 2024$5,140