XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
INVENTORIES [Abstract]    
Finished goods $ 117,888 $ 105,481
Work in process 45,735 34,334
Raw materials and purchased components 96,770 91,584
Total Inventories $ 260,393 $ 231,399