v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consist of the following:
June 30,
2026
December 31,
2025
Raw materials$76,201 $78,256 
Work-in-progress6,187 5,610 
Finished goods30,611 22,556 
Total inventories, net$112,999 $106,422