v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2022
Jul. 31, 2020
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Award vesting percentage     10.00%    
Estimated fair market value of underlying common stock     110.00%    
Term of contract     5 years    
Reserved shares of common stock for issuance     5,480,415   4,372,007
Number of Shares, Options exercised     89,873 0  
Weighted-average fair value of options exercised per share     $ 2.9    
Aggregate Intrinsic Value, Options exercised     $ 529,000    
Number of Shares, Options granted     810,120    
Stock issued under employee stock purchase plan     0    
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Reserved shares of common stock for issuance     2,845,390   2,142,278
Total fair value of options vested     $ 1,100,000 $ 500,000  
Number of Shares, Options granted       0  
Unrecognized stock-based compensation expenses     $ 10,100,000    
Weighted average period of cost expected to be recognized     3 years 2 months 12 days    
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted Stock Awards, granted     0 0  
Restricted Stock Awards, repurchased     0 0  
2019 Stock Option and Grant Plan | Stock Available For Grant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Reserved shares of common stock for issuance     1,588,703    
Shares available for future grants     396,646    
2019 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Offering price per share $ 0.005        
2019 Plan | Former President          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Issuance of restricted stock awards 203,670        
2019 Plan | Consultant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Issuance of restricted stock awards 13,577        
2020 Stock Option and Grant Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Cumulative increase in number shares reserved for issuance, percentage   5.00%      
Maximum aggregate number of shares of stock issued   15,250,000      
2020 Stock Option and Grant Plan | Stock Available For Grant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Reserved shares of common stock for issuance     3,414,594    
Shares available for future grants     1,265,892    
2020 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Annual increase in number of shares reserved for issuance   53,161      
Reserved shares of common stock for issuance     172,487    
Percentage of payroll deductions of base salary or wages   15.00%      
Percentage of maximum discount on purchase of shares of common stock   15.00%      
Offering period, description     (i) on the first trading day of the offering period or (ii) the last day of any offering period. The Company utilizes the Black Scholes option pricing model to compute the fair market value of the shares and stock-based compensation expense is recognized over the offering period. Six-month offering periods commence each January 1 and July 1 during the term of the plan, with the plan administrator having the right to establish different offering periods.    
Cumulative increase in number shares reserved for issuance, percentage   1.00%      
2020 Employee Stock Purchase Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Base salary or wages   $ 25,000      
2020 Employee Stock Purchase Plan | Stock Available For Grant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Reserved shares of common stock for issuance     172,487   119,326