XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 28, 2021
Apr. 07, 2021
Aug. 20, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jul. 25, 2021
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares) 50,207,439              
Conversion of securities into common stock (in shares) 2,759,970              
Loss from fair value adjustment $ 100,900     $ (67,179) $ (1,918) $ (133,577) $ (909)  
Conversion of securities into common stock $ 60,600              
Sale of stock, number of shares Issued in transaction (in shares)           22,500,000    
Number of shares called from each warrant (in shares)     1          
Exercise Price (in dollars per share)   $ 0.01            
Number of shares called from exchange of warrants (in shares)   350,000            
Warrants and rights outstanding       304,300   $ 304,300    
Issuance of common stock warrants for services (Note 8)   $ 9,200   $ 9,183        
Legacy Stem Warrants                
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)       23,634   23,634    
Public Warrants                
Class of Warrant or Right [Line Items]                
Sale of stock, number of shares Issued in transaction (in shares)     12,786,168          
Exercise Price (in dollars per share)     $ 11.50          
Warrants and rights outstanding       $ 185,900   $ 185,900    
Private Warrants                
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)       0   0    
Loss from fair value adjustment           $ 52,000    
Number of shares called from exchange of warrants (in shares)       7,181,134   7,181,134    
Warrants and rights outstanding       $ 118,400   $ 118,400    
Private Warrants | Subsequent Event                
Class of Warrant or Right [Line Items]                
Warrants outstanding (in shares)               7,181,134
Number of shares called from exchange of warrants (in shares)               4,683,349