v3.25.2
Inventory
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventory Inventory
The following table provides information about Inventory balances:
 
June 30, 2025
December 31, 2024
Raw materials$27,868 $25,126 
Work-in-process12,563 6,665 
Finished goods697 1,035 
     Total Inventory
$41,128 $32,826