Quarterly report pursuant to Section 13 or 15(d)

Convertible Preferred Stock and Stockholders' Equity - Warrants for shares of common stock (Details)

v3.22.2.2
Convertible Preferred Stock and Stockholders' Equity - Warrants for shares of common stock (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 18, 2019
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Y
$ / shares
shares
Jan. 31, 2021
USD ($)
Y
$ / shares
shares
Jun. 30, 2021
USD ($)
Y
$ / shares
shares
Mar. 31, 2021
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
Y
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Class of Stock [Line Items]                  
Dividend rate             8.00%   8.00%
Proceeds from issuance of common stock upon warrant exercises, net of issuance costs | $             $ 0 $ 8,254,000  
Lippert Heishorn Associates Inc                  
Class of Stock [Line Items]                  
Exercise price of warrants | $ / shares   $ 1.52             $ 1.52
Proceeds from Warrant Exercises | $   $ 21,000              
Issuance of common stock   25,000              
Lisa Walsh                  
Class of Stock [Line Items]                  
Warrants to purchase shares of Common Stock 12,756                
Common Shares                  
Class of Stock [Line Items]                  
Issuance of common stock upon warrant exchanged         1,360,244 2,086,251      
Warrant | Common Shares                  
Class of Stock [Line Items]                  
Warrants to purchase shares of Common Stock     1,000,000   1,000,000     1,000,000  
Exercise price of warrants | $ / shares     $ 4.46   $ 4.46     $ 4.46  
Fair value of warrant | $     $ 579,000   $ 579,000     $ 579,000  
Common Stock Price | $ / shares     $ 4.50   $ 4.50     $ 4.50  
Warrants to purchase shares of common stock for cash     250,000            
Warrant term     5 years   5 years     5 years  
Net proceeds | $     $ 2,300,000            
Warrant | January 2021                  
Class of Stock [Line Items]                  
Warrants to purchase shares of Common Stock       1,221,675          
Exercise price of warrants | $ / shares       $ 4.20          
Fair value of warrant | $       $ 567,000          
Common Stock Price | $ / shares       $ 3.85          
Proceeds from Warrant Exercises | $       $ 2,900,000          
Warrants to purchase shares of common stock for cash       305,419          
Warrant term       5 years          
April 2020 Maxim Warrant                  
Class of Stock [Line Items]                  
Warrants to purchase shares of Common Stock   10,000         10,000   10,000
Common Stock Price | $ / shares   $ 15.80         $ 15.80   $ 15.80
Combined shares price | $ / shares             $ 0.20   $ 0.20
Issuance of common stock upon warrant exchanged             20,722   20,722
Dividend Yield | Warrant                  
Class of Stock [Line Items]                  
Measurement input     0.0   0.0     0.0  
Dividend Yield | Warrant | January 2021                  
Class of Stock [Line Items]                  
Measurement input       0.0          
Volatility | Warrant                  
Class of Stock [Line Items]                  
Measurement input     60.7   60.7     60.7  
Volatility | Warrant | January 2021                  
Class of Stock [Line Items]                  
Measurement input       60.1          
Risk-free rate of interest | Warrant                  
Class of Stock [Line Items]                  
Measurement input     0.77   0.77     0.77  
Risk-free rate of interest | Warrant | January 2021                  
Class of Stock [Line Items]                  
Measurement input | $       0.45          
Term (Years) | Warrant                  
Class of Stock [Line Items]                  
Measurement input | Y     5.0   5.0     5.0  
Term (Years) | Warrant | January 2021                  
Class of Stock [Line Items]                  
Measurement input | Y       5.0          
Series A Preferred Stock                  
Class of Stock [Line Items]                  
Shares issued 250,000           0    
Dividend rate 8.00%           8.00%