v3.26.1
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials and components $ 101,277 $ 94,600
Finished goods 68,458 67,338
Work in progress 11,315 8,434
Aftermarket parts 8,776 8,311
Used trailers 2,435 2,470
Total inventory $ 192,261 $ 181,153