XML 96 R55.htm IDEA: XBRL DOCUMENT v3.25.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Raw materials $ 315,508 $ 292,730
Work in process 19,586 18,157
Finished goods 128,766 103,318
Total manufactured goods, net 449,106 397,749
Materials purchased for resale (distribution products) 154,319 161,492
Total materials purchased for resale (distribution products), net 146,159 153,868
Total inventories 595,265 551,617
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence (14,754) (16,456)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence $ (8,160) $ (7,624)