XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 18, 2023
Oct. 10, 2017
Dec. 31, 2015
Dec. 31, 2011
Dec. 31, 2024
Dec. 31, 2023
May 15, 2024
May 14, 2024
May 19, 2021
May 18, 2021
Dec. 31, 2020
Jun. 24, 2020
Jun. 23, 2020
Dec. 18, 2017
Class Of Stock [Line Items]                            
Preferred stock, shares authorized         10,000,000                  
Common stock, shares authorized         50,000,000 50,000,000                
Common stock, par value         $ 0.0001 $ 0.0001                
Common stock voting rights         one vote for each share                  
Preferred stock, shares outstanding         0                  
Number of shares granted         0                  
Unvested common stock options, net of estimated forfeitures         $ 483,062                  
Unearned stock-based compensation expected to be recognized         1 year 4 months 2 days                  
S-3 Registration Statement                            
Class Of Stock [Line Items]                            
Share sold 0                          
S-8 Registration Statement                            
Class Of Stock [Line Items]                            
Common stock, shares authorized 835,715                          
Restricted Stock Units                            
Class Of Stock [Line Items]                            
Number of Shares, Granted         654,700 925,243                
Weighted average exercise price         $ 1.81 $ 2.8                
Unvested common stock options, net of estimated forfeitures         $ 1,976,882                  
Unearned stock-based compensation expected to be recognized         1 year 1 month 6 days                  
2017 Equity Incentive Plan | Restricted Stock Units                            
Class Of Stock [Line Items]                            
Vesting period         3 years                  
Common Stock | 2017 Equity Incentive Plan                            
Class Of Stock [Line Items]                            
Shares available for grant         1,518,288                  
Shares authorized for issuance             5,000,000 3,000,000 3,000,000 1,500,000        
Common Stock | Amendment to 2017 Equity Incentive Plan                            
Class Of Stock [Line Items]                            
Shares authorized for issuance                       1,000,000 500,000  
2011 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Shares available for grant                     240,000      
2015 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Shares available for grant                     840,084      
Employee and Director Stock Options                            
Class Of Stock [Line Items]                            
Number of common stock issued upon exercise of outstanding stock options         83,426 38,670                
Proceeds from stock options exercised         $ 146,850 $ 24,224                
Maximum                            
Class Of Stock [Line Items]                            
Ownership interest percentage           10.00%                
Options expiration period date of grant           10 years                
Maximum | S-3 Registration Statement                            
Class Of Stock [Line Items]                            
Share issued 100,000,000                          
Aggregate market value of common stock held by non-affiliates $ 75,000,000                          
Maximum | Common Stock | 2017 Equity Incentive Plan                            
Class Of Stock [Line Items]                            
Shares authorized for issuance                           1,500,000
Maximum | 2011 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Number of shares granted       1,500,000                    
Maximum | 2015 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Number of shares granted     1,500,000                      
Minimum                            
Class Of Stock [Line Items]                            
Fair market value of common stock on date of grant           110.00%                
Options expiration period date of grant           5 years                
Minimum | S-3 Registration Statement                            
Class Of Stock [Line Items]                            
Aggregate market value of common stock held by non-affiliates $ 75,000,000                          
Board of Directors | 2011 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Shares available for grant   0                        
Stock options, termination date   Oct. 10, 2017                        
Board of Directors | 2015 Plan | Common Stock                            
Class Of Stock [Line Items]                            
Shares available for grant   0                        
Stock options, termination date   Oct. 10, 2017                        
Michael Knowles | Restricted Stock Units | S-8 Registration Statement                            
Class Of Stock [Line Items]                            
Shares Issuable Upon Vesting and Settlement of Restricted Stock Units         400,000                  
Michael Knowles | Common Stock | S-8 Registration Statement                            
Class Of Stock [Line Items]                            
Number of common stock issued upon exercise of outstanding stock options         400,000                  
Robert Kalebaugh | Restricted Stock Units | S-8 Registration Statement                            
Class Of Stock [Line Items]                            
Shares Issuable Upon Vesting and Settlement of Restricted Stock Units         35,715