XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories as of June 30, 2025 and December 31, 2024 consisted of the following:
 June 30, 2025December 31, 2024
Raw materials$66,928 $50,650 
Work in process54,959 60,462 
Finished goods8,345 7,962 
Total inventories$130,232 $119,074