v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table summarizes the components of our inventory, net of allowance for obsolescence, as of the dates presented:
June 30, December 31,
20252024
Raw materials, net of allowance of $1,499 and $4,379, respectively
$17,576 $17,706 
Work-in-process758 345 
Inventory - current18,334 18,051 
Raw materials - long term, net of allowance of $1,020 and $1,488, respectively
— — 
Total inventory$18,334 $18,051 
The following table summarizes the changes in our allowance for obsolescence for the periods presented:
June 30, December 31,
20252024
Beginning balance$5,867 $4,004 
Allowance for obsolescence61 1,863 
Write-offs(3,409)— 
Ending balance$2,519 $5,867