XML 97 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Constituents of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Constituents of accrued expenses    
Incentive compensation $ 18,735 $ 10,645
Salaries and payroll taxes 5,123 8,774
Foreign retirement obligations 10,445 12,835
Vacation 3,945 5,827
Warranty obligations 5,140 4,244
Other 28,372 30,049
Accrued expenses $ 71,760 $ 72,374