v3.25.2
COMMON STOCK OFFERING, RESTRICTED STOCK UNITS, STOCK OPTIONS AND WARRANTS - Schedule of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Shares    
Exercised (shares) (3)  
Price    
Exercised (in dollars per share) | $ / shares $ 2.63  
Stock Options Plans    
Shares    
Outstanding at beginning of period (shares) 9,563  
Granted (shares) 867  
Forfeited (shares) (92)  
Expired (shares) (671)  
Outstanding at end of period (shares) 9,664 9,563
Vested at end of period (shares) 5,046  
Price    
Outstanding at beginning of period (in dollars per share) | $ / shares $ 4.68  
Granted (in dollars per share) | $ / shares 3.44  
Forfeited (in dollars per share) | $ / shares 3.14  
Expired (in dollars per share) | $ / shares 5.62  
Outstanding at end of period (in dollars per share) | $ / shares 4.52 $ 4.68
Vested (in dollars per share) | $ / shares $ 5.91  
Term    
Term of outstanding options 7 years 1 month 6 days 6 years 10 months 24 days
Term of vested options (years) 5 years 2 months 12 days  
Aggregate intrinsic value of stock options outstanding | $ $ 4.2  
Aggregate intrinsic value of vested stock options | $ $ 0.4  
Outstanding stock options not expected to vest (in shares) 600