XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consist of the following:
June 30,
2025
December 31,
2024
Raw materials$100,826 $108,283 
Work-in-progress8,741 7,627 
Finished goods34,884 35,427 
Total inventories, net$144,451 $151,337