XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
3 Months Ended
Mar. 31, 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:
March 31, December 31,
20252024
Raw materials, net of allowance of $1,415 and $4,379, respectively
$16,930 $17,706 
Work-in-process413 345 
Inventory - current17,343 18,051 
Raw materials - long term, net of allowance of $1,104 and $1,488, respectively
— — 
Total inventory$17,343 $18,051 
The following table summarizes the changes in our allowance for obsolescence for the periods presented:
March 31, December 31,
20252024
Beginning balance$5,867 $4,004 
Allowance for obsolescence61 1,863 
Write-offs(3,409)— 
Ending balance$2,519 $5,867