v3.26.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2014
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities, Current [Abstract]      
Compensation and benefits   $ 50,079 $ 48,766
Accrued insurance benefits   23,039 19,363
Warranty   12,568 13,025
Customer rebates and deposits   10,590 9,898
Accrued other taxes   18,263 16,692
Accrued interest   12,772 6,248
Foreign government grant   2,827 3,530
Other   22,127 23,992
Total   $ 152,265 $ 141,514
Capital grant from the Italian government $ 17,000