XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
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