XML 120 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK BASED COMPENSATION AND WARRANTS - Schedule of Stock Warrant Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Warrants (in thousands)        
Outstanding, beginning (in shares) 2,835 1,500 1,500  
Warrants granted (in shares) 3,835 3,000 0  
Warrants exercised (in shares) 0 (1,665) 0  
Warrants cancelled/forfeited/expired (in shares) (2,835) 0 0  
Outstanding, ending (in shares) 3,835 2,835 1,500 1,500
Exercisable (in shares) 3,835 2,835 0  
Shares (in thousands)        
Outstanding, beginning - weighted average exercise price (in dollars per share) $ 5.35 $ 2.25 $ 2.25  
Warrants granted - weighted average exercise price (in dollars per share) 3.00 5.30 0  
Warrants exercised - weighted average exercise price (in dollars per share) 0 2.47 0  
Warrants cancelled/forfeited/expired - weighted average exercise price (in dollars per share) 5.35 0 0  
Outstanding, ending - weighted average exercise price (in dollars per share) 3.00 5.35 2.25 $ 2.25
Exercisable - weighted average exercise price (in dollars per share) $ 3.00 $ 5.35 $ 0  
Weighted Average Remaining Contractual Life (in Years)        
Outstanding - weighted average remaining contractual life (in years) 3 years 9 months 4 years 3 months 7 days 6 years 8 months 12 days 7 years 8 months 12 days
Granted - weighted average remaining contractual life 3 years 9 months 4 years 9 months 7 days    
Exercisable - weighted average remaining contractual life 3 years 9 months 4 years 3 months 7 days 6 years 8 months 12 days  
Grant Date Fair Value (in thousands)        
Outstanding, beginning - grant date fair value $ 24,301 $ 1,496 $ 1,496  
Warrants granted - grant date fair value 10,368 25,670 0  
Warrants exercised - grant date fair value 0 (2,865) 0  
Warrants cancelled/forfeited/expired - grant date fair value (24,301) 0 0  
Outstanding, ending - grant date fair value 10,368 24,301 1,496 $ 1,496
Exercisable - grant date fair value $ 10,368 $ 24,301 $ 0