XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventory

5. Inventory

 

The Company’s major classes of inventories were as follows:

 

   2024   2023 
   December 31, 
   2024   2023 
Raw materials  $42   $3,081 
Work in progress   8,093    10,696 
Finished goods   11,964    10,922 
Inventory, gross   20,099    24,699 
Less: inventory reserves   (2,103)   (2,289)
Inventory, net  $17,996   $22,410 
Balance sheet classification:          
Inventory  $5,409   $5,753 
Inventory, net of current portion   12,587    16,657 
Inventory, net  $17,996   $22,410 

 

Inventory, net of current portion includes inventory expected to remain on-hand beyond one year from each balance sheet date presented.

 

The Company recognized a $466 inventory impairment charge during the year ended December 31, 2024 in the consolidated statements of operations and comprehensive loss due to lower of cost or net realizable value adjustments for finished goods. The Company recognized a $5,384 inventory impairment charge during the year ended December 31, 2023 in the consolidated statements of operations and comprehensive loss due to lower of cost or net realizable value adjustments of $2,129 for finished goods and $3,255 for work in progress.

 

A schedule of the activity in the inventory reserves is as follows:

 

Balance at January 1, 2023  $1,099 
Provision for obsolete inventory   7,627 
Write-offs   (6,437)
Balance at December 31, 2023   2,289 
Provision for obsolete inventory   (186)
Balance at December 31, 2024  $2,103