XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY, Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 16, 2023
May 01, 2023
Mar. 23, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Hayfin Credit Agreement [Member]            
Warrants [Abstract]            
Warrant to purchase shares of common stock (in shares) 1,967,847   9,103,047      
Warrant exercise price (in dollars per share)     $ 1.6478      
Fair value of warrants     $ 9.6      
Expected term       7 years    
Volatility     68.10%      
Dividend yield     0.00%      
Risk-free interest rate     2.36%      
Warrants exercised (in shares) 3,388,686          
Cashless exercise of warrants (in shares) 1,967,847   9,103,047      
Hayfin Second Amendment [Member]            
Warrants [Abstract]            
Warrant to purchase shares of common stock (in shares)   2,391,244        
Warrant exercise price (in dollars per share)   $ 3.2619        
Fair value of warrants   $ 5.6        
Expected term       7 years    
Volatility   67.80%        
Dividend yield   0.00%        
Risk-free interest rate   3.62%        
Cashless exercise of warrants (in shares)   2,391,244        
Common Stock [Member]            
Warrants [Abstract]            
Warrant to purchase shares of common stock (in shares)         106,059  
Warrant exercise price (in dollars per share)       $ 2.32 $ 1.99  
Cashless exercise of warrants (in shares)         106,059  
Warrants outstanding (in shares)       12,502,906 13,525,148  
Warrant [Member]            
Warrants Outstanding [Abstract]            
Beginning balance (in shares)       13,525,148 4,528,160 4,528,160
Expired (in shares)       (24,800) (106,059) 0
Granted (in shares)       2,391,244 9,103,047 0
Exercised (in shares)       (3,388,686) 0 0
Ending balance (in shares)       12,502,906 13,525,148 4,528,160
Warrants Outstanding, Weighted Average Grant Date Fair Value [Abstract]            
Weighted average grant date fair value, beginning balance (in dollars per share)       $ 1.99 $ 2.82 $ 2.82
Expired (in dollars per share)       6.37 8.23 0
Granted (in dollars per share)       3.26 1.65 0
Exercised (in dollars per share)       1.65 0 0
Weighted average grant date fair value, ending balance (in dollars per share)       $ 2.32 $ 1.99 $ 2.82