v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are comprised of the following amounts:
June 30, 2026December 31, 2025
Raw materials$27,631 $26,528 
Work in process22,534 19,739 
Finished goods19,191 19,711 
Total inventories$69,356 $65,978