v3.26.1
INVENTORIES
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories as of June 30, 2026 and December 31, 2025 consisted of the following:
June 30, 2026December 31, 2025
Raw materials$119,662 $76,739 
Work in process129,529 68,712 
Finished goods17,740 12,956 
Total inventories$266,931 $158,407