v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are valued at the lower of cost or net realizable value, computed on a first-in, first-out basis and consisted of the following:
June 30, 2026December 31, 2025
Raw materials$19,761 $19,097 
Work in process18,400 13,837 
Finished goods132,290 112,359 
Total inventories, net of reserves$170,451 $145,293