Annual report pursuant to Section 13 and 15(d)

Common Stock (Details)

v3.21.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Aug. 19, 2020
Nov. 05, 2019
Aug. 15, 2019
Aug. 12, 2019
Jun. 27, 2019
May 21, 2019
Jan. 29, 2019
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Feb. 20, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Warrants exercised for common shares (in shares)                       456,826         456,826  
Exercise price of warrants (in usd per share)               $ 0.001             $ 149.85 $ 0.001    
Number of common shares issued as payment on outstanding note                   3,889,990                
Number of stock options exercised for common shares                               0 14  
Proceeds from issuance or sale of equity               $ 9,200                    
Locality                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common shares issued for acquisition           14,445                        
GTX                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common shares issued for acquisition         22,223                          
Jibestream                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common shares issued for acquisition   63,645 112,644                              
Subscription Agreement                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common shares issued for satisfaction of a payable                           5 5      
Stock Exchange Agreement                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common shares issued for satisfaction of a payable             3,842                      
Dollar value of note exchanged for common shares             $ 383,768 $ 1,200   $ 4,592 $ 4,194 $ 4,200 $ 725 $ 2,005        
Number of common shares issued as payment on outstanding note                     1,896,557 1,445,960 31,195 61,636     1,445,960  
Common shares issued for extinguishment of debt (in shares)               1,076,676                    
Settlement Agreement                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number of common shares issued to settle arbitration proceeding                                   16,655
2020 Pre-Funded Warrant                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common stock issued in direct offering (in shares)               3,000,000                    
Proceeds from issuance or sale of equity               $ 3                    
Common Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Warrants exercised for common shares (in shares)                             306      
Number of common shares issued for warrants                             306      
Exercise price of warrants (in usd per share)                             $ 149.85      
Common shares issued for warrants exercised                       69,485 310,154 18,572 27,741      
Number of warrants exercised for common stock (in shares)                       69,485 310,154 30,954 46,235      
Common stock issued for services, shares                             4,445      
Common stock issued for services, value                             $ 242      
Common shares issued for acquisition 480,000,000                                  
Common stock issued in direct offering (in shares)               5,000,000               33,416,830 1,615,287  
Number of common shares issued as a part of ATM Program, shares               1,842,472 1,604,312 29,033,036 937,010 1,470,900            
Common stock issued in connection with exercise of employee stock option, shares                       14            
Number of stock options exercised for common shares                       14         14  
Net proceeds               $ 2,100 $ 2,270 $ 40,520 $ 1,250              
Extinguishment of liability, shares                   183,486                
Common shares issued for extinguishment of debt (in shares)                               6,863,223 1,542,633  
Extinguishment of debt, amount                   $ 200                
Common Stock | Minimum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common stock share price as a part of ATM program               $ 1.0706 $ 1.5064 $ 1.13 $ 1.23         $ 1.0706    
Common Stock | Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common stock share price as a part of ATM program               $ 1.1793 $ 1.5134 $ 2.02 $ 2.11         $ 1.1793    
Series 5 Convertible Preferred Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number of preferred shares converted to common shares                           1,812 10,062      
Number of common shares issued for preferred stock conversion                           12,093 67,149      
Common stock issued in direct offering (in shares)                                 12,000  
Public offering                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common stock issued in direct offering (in shares)       144,387                            
Series 6 Convertible Preferred Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number of preferred shares converted to common shares                         2,997          
Number of common shares issued for preferred stock conversion                         240,001          
Common stock issued in direct offering (in shares)                                 2,997