v3.25.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2014
Mar. 31, 2025
Dec. 31, 2024
Other Liabilities, Current [Abstract]      
Compensation and benefits   $ 47,274 $ 47,735
Warranty   12,186 12,571
Accrued insurance benefits   19,819 20,218
Customer rebates and deposits   11,854 15,004
Accrued other taxes   12,891 12,142
Accrued interest   12,513 5,646
Foreign government grant   3,894 3,672
Other   25,644 26,306
Total   $ 146,075 $ 143,294
Capital grant from the Italian government $ 17,000