XML 79 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCKHOLDERS' EQUITY DEFICIT - Warrants (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Jun. 30, 2019
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share)   $ 1.47
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 2,247  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) (2,048)  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 199  
Warrants, Expiring June 2020    
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share) $ 1.47  
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 0  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) 0  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 0  
Warrants, Expiring March 2023    
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share) $ 0.55  
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 1,705  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) (1,573)  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 132  
Warrants, Expiring November 2022    
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share) $ 0.55  
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 487  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) (475)  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 12  
Warrants, Expiring November 2024, Issued May 2015    
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share) $ 11.83  
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 28  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) 0  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 28  
Warrants, Expiring November 2024, Issued November 2014    
Class of Warrant or Right [Line Items]    
Exercise price per warrant (in dollars per share) $ 11.04  
Warrant Or Right Outstanding [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 27  
Warrants Issued (in shares) 0  
Warrants Exercised (in shares) 0  
Warrants Cancelled (in shares) 0  
Warrants outstanding, ending balance (in shares) 27