v3.25.1
Stock-based Compensation - Incentive Plans (Details) - USD ($)
1 Months Ended 3 Months Ended
May 31, 2022
Jan. 31, 2014
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Fair value of shares vested     $ 140,683 $ 305,219  
2013 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Percent of shares subject to option grant that will vest   25.00%      
Period from date of termination that any vested options shall expire   90 days      
Expiration period   10 years      
Unrecognized compensation expense related to unvested options     $ 426,000    
Period for unrecognized compensation expense related to unvested options yet has not been recognized     9 months 18 days    
Intrinsic value of options exercised       3,758  
Cash proceeds from exercise of stock options       4,898  
Fair value of shares vested     $ 2,184,791 $ 1,394,896  
Authorized shares          
Common stock authorized   1,000,000 14,257,627    
Shares available for future grants     4,389,042    
Maximum number of shares that may be issued pursuant to exercise of incentive stock options   20,000,000      
Increase in number of shares of common stock 2,619,622        
Maximum percentage of shares of common stock issued and outstanding on the immediately preceding fiscal year, or such lesser number of shares as determined by the board of directors or the compensation committee         4.00%
2013 Equity Incentive Plan | Stock options vesting based on performance          
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Maximum fair value of option excluded from the unrecognized compensation expense     $ 798,053    
2013 Equity Incentive Plan | Stock options vesting based on performance | Employees          
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Maximum fair value of option excluded from the unrecognized compensation expense     $ 319,178    
2013 Equity Incentive Plan | Each month after the first anniversary          
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Percent of shares subject to option grant that will vest   2.08%