v3.25.1
Stock Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 23, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unamortized stock-based compensation expense   $ 2,500,000    
Weighted average amortization period   1 year 3 months 7 days    
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 377,357 $ 627,700  
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,349,085    
Weighted-average fair value of options granted (in usd per share)   $ 2.51   $ 4.19
2022 Stock Incentive Plan | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuance (in shares)   230,075    
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 future issuance (in shares)   725,443    
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 future issuance (in shares)   393,567