XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Major Classes of Inventories

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 
Schedule of Inventory Reserves

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