XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
The following table summarizes our inventory, net of allowances for obsolescence as of the dates presented:
December 31,
 20242023
Raw materials, net of allowance of $4,379 and $2,836, respectively
$17,706 $20,227 
Work-in-process345 1,412 
Inventory - current18,051 21,639 
Raw materials - long term, net of allowance of $1,488 and $1,168, respectively
— 701 
Total inventory$18,051 $22,340 
The following table summarizes the changes in our allowance for obsolescence for the periods presented:
Year Ended December 31,
202420232022
Beginning balance$4,004 $120 $64 
Allowance for obsolescence1,863 3,965 83 
Write-offs— (81)(27)
Ending balance$5,867 $4,004 $120