v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory [Line Items]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
June 30, 2026December 31, 2025
Raw materials$42,053 $38,010 
Work in process11,021 11,295 
Finished goods27,856 19,368 
Inventory, net$80,930 $68,673