XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2014
Aug. 31, 2014
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2023
Other Liabilities, Current [Abstract]          
Compensation and benefits     $ 47,735   $ 47,543
Warranty     12,571   11,848
Accrued insurance benefits     20,218   19,162
Customer rebates and deposits     15,004   15,490
Accrued other taxes     12,142   13,762
Accrued interest     5,646   4,955
Foreign government grant     3,672   4,509
Other     26,306   22,109
Other current liabilities     $ 143,294   $ 139,378
Capital grant from the Italian government $ 17,000 $ 17,000   $ 1,900  
Government Assistance, Income, Increase (Decrease), Statement of Income or Comprehensive Income [Extensible Enumeration]     Other current liabilities