XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
INVENTORIES    
Parts and raw materials $ 255,100 $ 249,698
Work in process 20,581 14,595
Finished goods 84,730 71,844
Total $ 360,411 $ 336,137