Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.22.2.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 5 Months Ended 12 Months Ended
Dec. 12, 2020
Oct. 15, 2020
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 19, 2021
Nov. 03, 2017
Stockholders' Equity (Details) [Line Items]                  
Number of shares of common stock issuable upon conversion       2,199 2,199        
Issuance expense (in Dollars)         $ 14,901 $ 7,255 $ 996    
Proceeds from the sale of stock (in Dollars)         $ 684,817 $ 264,727 $ 24,825    
Common Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         24,344,057 49,932,051 8,351,762    
Shares issued for acquisition         11,800,000        
Issuance of common stock shares exercised         10,286 1,492,487      
Shares of restricted common stock issued           122,377      
Purchase price (in Dollars per share)           $ 1.94      
Common Stock Warrants [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised           1,492,487      
2019 private placement transaction [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         415,657        
Proceeds from the sale of stock (in Dollars)         $ 800        
Connection with Cashless Exercise of Warrants [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         543,686        
Warrants to purchase common stock       1,257,235 1,257,235        
Cashless exercise of stock options [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         10,286        
Issuance of common stock shares exercised         12,000        
0% Series B Convertible Preferred Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Number of shares of common stock issuable upon conversion       2,199 2,199        
Conversion of stock shares converted into common stock         2,000        
Preferred stock, shares outstanding       2,199 2,199 4,199      
Exercise of Common Stock Warrants [Member] | 2019 private placement transaction [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         415,657        
Employees [Member] | Common Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Value of previously accrued compensation to executive, settled through issuance of common stock (in Dollars)           $ 175,000      
Consultant and advisory board members [Member] | Common Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised           40,634      
Prive Technologies, Inc. [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Number of commons shares held in escrow voided and cancelled           200,000      
Restricted Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Proceeds from the sale of stock (in Dollars)         $ 5,100 $ 450      
Accelerated vesting number under share based arrangement           471,544      
Restricted Stock [Member] | 2017 Equity Incentive Plan [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Vested restricted stock units           5,000      
Restricted Stock [Member] | Common Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         937,530        
Proceeds from the sale of stock (in Dollars)         $ 8,200        
Number of shares held to cover withholding taxes related to the settlement of restricted stock units         414,441        
Share-Based Payment Arrangement, Option [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         10,286        
Share-Based Payment Arrangement, Option [Member] | 2019 Equity Incentive Plan [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Common stock reserved for Issuance       3,554,111 3,554,111     4,400,000  
Sales Agents [Member] | Common Stock [Member] | 2021 ATM Offering [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Maximum amount of sales shares (in Dollars)       $ 600,000          
Proceeds from the sale of stock net (in Dollars)       $ 587,200          
Issuance of common stock shares exercised       19,910,589 19,910,589        
Weighted average price (in Dollars per share)       $ 29.53 $ 29.53        
Proceeds from the sale of stock (in Dollars)         $ 587,200        
H.C. Wainwright [Member] | Common Stock [Member] | 2021 ATM Offering [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance expense (in Dollars)       $ 12,800          
Proceeds from the sale of stock (in Dollars)       $ 600,000          
H.C. Wainwright [Member] | Common Stock [Member] | 2020 ATM Offering [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Maximum amount of sales shares (in Dollars) $ 200,000 $ 100,000              
Proceeds from the sale of stock net (in Dollars)     $ 82,700            
Issuance expense (in Dollars)     $ 2,100            
Issuance of common stock shares exercised     4,433,468     49,932,051      
Weighted average price (in Dollars per share)     $ 19.13     $ 5.3      
Proceeds from the sale of stock (in Dollars)     $ 84,800     $ 257,500      
Percentage of commission 3.00% 3.00%              
Number of cumulatively sold shares   30,600,000              
Gross proceeds (in Dollars)   $ 74,000              
Commissions paid (in Dollars)           $ 7,300      
H.C. Wainwright [Member] | Common Stock [Member] | 2019 ATM Offering [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Maximum amount of sales shares (in Dollars)             $ 100,000    
Members of our board of directors and an employee of Company [Member] | Restricted Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Issuance of common stock shares exercised         464,021 2,048,096      
Number of shares held to cover withholding taxes related to the settlement of restricted stock units         174,685 193,881      
Kairos Global Technology, Inc [Member] | Common Stock [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Number of shares of common stock issuable upon conversion                 1,750,001
Conversion price (in Dollars per share)                 $ 6.8
Preferred stock stated value per share (in Dollars per share)                 $ 6.8
Whinstone [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Shares issued for acquisition         11,800,000        
ESS Metron [Member]                  
Stockholders' Equity (Details) [Line Items]                  
Shares issued for acquisition         645,248