v3.26.1
Stock Based Compensation - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 23, 2022
Jun. 30, 2026
USD ($)
director
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
director
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Apr. 30, 2026
shares
Apr. 30, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $   $ 286,602 $ 359,018 $ 700,000 $ 700,000    
Weighted average amortization period       1 year 1 month 6 days      
Unamortized stock-based compensation expense | $   $ 2,000,000.0   $ 2,000,000.0      
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $       $ 741,666 736,375    
Common stock issuable upon settlement of restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       145,969      
Number of non-employee directors | director   5   5      
Right to receive (in shares)       1      
Granted (in usd per share) | $ / shares       $ 2.11      
Unrecognized compensation cost | $   $ 300,000   $ 300,000      
Remaining weighted-average service period (in months)       6 months      
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $   $ 2,000   $ 2,000      
2014 Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $       $ 0 $ 0    
2022 Stock Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)           1,500,000 600,000
2022 Stock Incentive Plan | Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)   1,427,206   1,427,206      
Amended and Restated 2014 Stock Incentive Plan | Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options to purchase number of outstanding shares of common stock (in shares)   3,449,085   3,449,085      
Weighted-average fair value of options granted (in usd per share) | $ / shares   $ 2.03 $ 2.24 $ 1.28 $ 2.51    
Amended and Restated 2014 Stock Incentive Plan | 2022 Stock Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period 10 years            
Vesting period 4 years            
Underlying Awards Granted 2022 Stock Incentive Plan | Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)   1,628,620   1,628,620      
Underlying Awards Granted Under the Amended 2014 Plan | Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance (in shares)   393,259   393,259