XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
INVENTORIES    
Parts and raw materials $ 299,132 $ 286,955
Work in process 23,144 23,002
Finished goods 79,254 66,055
Total $ 401,530 $ 376,012