XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventories, by component    
Raw materials $ 139,361 $ 133,885
Work in process 172,062 161,350
Finished goods 172,097 166,572
Total $ 483,520 $ 461,807