XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 01, 2023
May 31, 2022
Jul. 31, 2020
Mar. 31, 2023
Mar. 31, 2022
Jan. 01, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Warrants to purchase shares   17,372,312        
Offering price of warrant   $ 1.5999        
Exercise price per warrant   $ 0.0001        
Net proceeds from sale of common stock   $ 42,900,000        
Placement agent fees and offering costs   $ 2,100,000        
Maximum ownership percentage of common stock shares for outstanding warrants to be exercised       4.99%    
Ownership percentage for outstanding warrants To purchase shares of common stock to be exercised to certain holders       9.99%    
Period after notice received by company maximum ownership percentage to be effective description       The revised Maximum Ownership Percentage would be effective 61 days after the notice is received by the Company.    
2016 Equity Incentive Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Annual percentage of additional shares 4.00%          
Additional number of shares available for issuance 2,614,013         1,974,205
Common stock available for future issuance       797,690    
2016 Equity Incentive Plan | Restricted Stock Units RSU            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares, granted to employees     228,200      
RSUs vested       0    
Total stock-based compensation expense       $ 0    
2016 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock option to purchase an aggregate of common stock shares       44,816 64,743  
Aggregate cash proceeds from sale of shares         $ 200,000  
Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Maximum ownership percentage of common stock shares for outstanding warrants to be exercised       19.99%    
Maximum | 2016 Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Aggregate cash proceeds from sale of shares       $ 100,000    
Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares issued   10,752,688        
Public offering price   $ 1.60