Annual report pursuant to Section 13 and 15(d)

Common Stock (Details)

v3.19.3.a.u2
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Nov. 05, 2019
Aug. 15, 2019
Aug. 12, 2019
Jan. 29, 2019
Jan. 15, 2019
Oct. 08, 2018
Feb. 09, 2018
Feb. 07, 2018
Feb. 05, 2018
Jan. 05, 2018
Jun. 27, 2019
May 21, 2019
Oct. 31, 2018
Apr. 24, 2018
Feb. 20, 2018
Feb. 02, 2018
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2018
Dec. 31, 2019
Feb. 20, 2019
Common Stock (Textual)                                                      
Common shares issued in acquisition                                   862                  
Value of debenture converted to common stock             $ 317 $ 400 $ 300                                    
Number of common shares issues for conversion of debenture             59 67 28                                    
Common shares issued                                                   707,071  
Units sold in public offering                           10,115                          
Locality [Member]                                                      
Common Stock (Textual)                                                      
Common shares issued for acquisition                       14,445                              
GTX [Member]                                                      
Common Stock (Textual)                                                      
Common shares issued for acquisition                     22,223                                
Jibestream [Member]                                                      
Common Stock (Textual)                                                      
Common shares issued for acquisition 63,645 112,644                                                  
Securities Purchase Agreement [Member]                                                      
Common Stock (Textual)                                                      
Purchase price per unit                   $ 9,558.00                                  
Shares sold pursuant to securities purchase agreement                   334                                  
Subscription Agreement [Member]                                                      
Common Stock (Textual)                                                      
Common shares issued for satisfaction of a payable                   5                                  
Purchase price per unit                   $ 18,360.00                                  
Value of common stock issued to service provider                   $ 80                                  
Stock Exchange Agreement [Member]                                                      
Common Stock (Textual)                                                      
Number of common shares issued as payment on outstanding note                                 1,445,960 31,195 61,636             1,445,960  
Dollar value of note exchanged for common shares       $ 383,768                         $ 4,200 $ 725 $ 2,005                
Common shares issued for satisfaction of a payable       3,842                                              
Settlement Agreement [Member]                                                      
Common Stock (Textual)                                                      
Number of common shares issued to settle arbitration proceeding                                                     16,655
Series 4 Preferred [Member]                                                      
Common Stock (Textual)                                                      
Number of preferred shares converted to common shares                                           2,311.2933 7,796.7067        
Number of common shares issued for preferred stock conversion                                           7,218 15,966        
Series 3 Preferred Stock [Member]                                                      
Common Stock (Textual)                                                      
Number of preferred shares converted to common shares                                               9,773.7252 411.25    
Number of common shares issued for preferred stock conversion                                               2,311 98    
Reverse stock split                                               The Company issued 6 shares of common stock for fractional shares due to the reverse stock split effective February 6, 2018.      
Series 4 Preferred [Member]                                                      
Common Stock (Textual)                                                      
Number of preferred shares converted to common shares                                         19            
Number of common shares the convertible shares were converted into shares                                         6            
IPO [Member] | Class A [Member]                                                      
Common Stock (Textual)                                                      
Purchase price per unit                             $ 4,230.00                        
Exercise term of warrant                             5 years                        
Units sold in public offering                             1,848                        
Common Stock [Member]                                                      
Common Stock (Textual)                                                      
Common shares issued for warrants exercised                                 69,485 310,154 18,572 27,741 2,056            
Number of warrants exercised for common stock                                 69,485 310,154 30,954 46,235 2,056            
Warrants exercised for common shares                                       306              
Exercise price of warrants                                       $ 149.85 $ 486.00            
Number of common shares issued as a part of ATM Program, shares                                 1,470,900                    
Number of common shares issued for warrants                                       306              
Common stock issued for services, shares                                       4,445 834            
Common stock issued for services, value                                       $ 242 $ 465            
Common shares issued in acquisition                                 63,645 112,644                  
Common stock price per share           $ 486.00                                          
Common stock issued, value           $ 1,536,649                                          
Common shares issued           3,162                                          
Common stock for fractional shares                                         615            
Common stock issued in connection with exercise of employee stock option, shares                                 14                    
Number of stock options exercised for common shares                                 14                    
Reverse stock split                         The Company filed a Certificate of Amendment to its Articles of Incorporation with the Secretary of State of the State of Nevada to effect a 1-for-40 reverse stock split of the Company's issued and outstanding shares of common stock, effective as of November 2, 2018.     The Company filed a Certificate of Amendment to its Articles of Incorporation with the Secretary of State of the State of Nevada to effect a 1-for-30 reverse stock split of the Company's issued and outstanding shares of common stock, effective as of February 6, 2018.                      
Series 5 Convertible Preferred Stock [Member]                                                      
Common Stock (Textual)                                                      
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              
Units sold in public offering         12,000                                            
Public offering [Member]                                                      
Common Stock (Textual)                                                      
Common stock public offering, shares     144,387                                                
Series 6 Convertible Preferred Stock [Member]                                                      
Common Stock (Textual)                                                      
Number of preferred shares converted to common shares                                   2,997                  
Number of common shares issued for preferred stock conversion                                   240,001