Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.21.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 9 Months Ended
Jan. 31, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Class of Stock [Line Items]                
Proceeds from the sale of stock     $ 120,516 $ 49,551        
Issuance expense     3,045 1,594        
Value of shares registered   $ 770,315 770,315 $ 60,668 $ 714,163 $ 277,071 $ 27,809 $ 26,235
Restricted Stock [Member]                
Class of Stock [Line Items]                
Proceeds from the sale of stock     $ 1,800          
Warrant [Member] | Investors [Member]                
Class of Stock [Line Items]                
Number of warrants issued     1,257,235          
Number of warrants exercised     543,686          
Whinstone [Member]                
Class of Stock [Line Items]                
Number of shares of equity interests issued to acquire entity     11,800,000          
Members of our board of directors and an employee of Company [Member] | Restricted Stock [Member]                
Class of Stock [Line Items]                
Issuance of common stock     316,920          
Number of shares held to cover withholding taxes related to the settlement of restricted stock units     56,649          
Common Stock [Member] | Investors [Member]                
Class of Stock [Line Items]                
Issuance of common stock     415,657          
Issuance of common stock, value     $ 800          
Issuance of common stock shares exercised     415,657          
Series B Preferred Stock [Member]                
Class of Stock [Line Items]                
Conversion of preferred stock   2,000 2,000          
Leaving shares outstanding     2,199          
2021 ATM Offering [Member] | Common Stock [Member] | H.C. Wainwright [Member]                
Class of Stock [Line Items]                
Proceeds from the sale of stock   $ 35,700            
Issuance expense   $ 900            
2021 ATM Offering [Member] | Common Stock [Member] | Sales Agents [Member]                
Class of Stock [Line Items]                
Proceeds from the sale of stock net     $ 34,800          
Weighted average price   $ 29.07 $ 29.07          
Issuance of common stock     1,227,991          
Value of shares registered   $ 600,000 $ 600,000          
2020 ATM Offering [Member] | Common Stock [Member] | H.C. Wainwright [Member]                
Class of Stock [Line Items]                
Proceeds from the sale of stock $ 84,800              
Proceeds from the sale of stock net 82,700   $ 82,700          
Issuance expense $ 2,100              
Weighted average price $ 19.13 $ 19.13 $ 19.13          
Issuance of common stock 4,433,468   4,433,468          
Issuance of common stock, value     $ 200,000          
Value of shares registered $ 200,000