XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 44,671 $ 45,319
Work in progress 10,538 4,510
Finished goods 89,717 80,973
Total inventories $ 144,926 $ 130,802