v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory The Company’s components of inventory are summarized in the following table for the periods presented:
June 30,
2026
December 31,
2025
Finished goods$35,810 $29,754 
Work-in-process7,779 4,947 
Raw materials26,038 25,518 
Inventories - net$69,627 $60,219