v3.26.1
Stock Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Jun. 23, 2022
Mar. 31, 2026
Mar. 31, 2025
Apr. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 455,064 $ 377,357  
Unamortized stock-based compensation expense   $ 1,900,000    
Weighted average amortization period   1 year 3 months 14 days    
2014 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 0 $ 0  
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      
Amended and Restated 2014 Stock Incentive Plan | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options to purchase number of outstanding shares of common stock (in shares)   1,949,085    
Weighted-average fair value of options granted (in usd per share)   $ 1.26 $ 2.51  
2022 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)       600,000
2022 Stock Incentive Plan | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   128,343    
Underlying Awards Granted 2022 Stock Incentive Plan | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   1,427,483    
Underlying Awards Granted Under the Amended 2014 Plan | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   393,259