v3.25.2
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2014
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities, Current [Abstract]      
Compensation and benefits   $ 54,348 $ 47,735
Warranty   13,296 12,571
Accrued insurance benefits   18,814 20,218
Customer rebates and deposits   14,226 15,004
Accrued other taxes   11,793 12,142
Accrued interest   5,614 5,646
Foreign government grant   3,936 3,672
Other   22,221 26,306
Total   $ 144,248 $ 143,294
Capital grant from the Italian government $ 17,000