v3.25.4
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2014
Jun. 30, 2022
Dec. 31, 2025
Dec. 31, 2024
Oct. 22, 2024
Jul. 02, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, plan modification, incremental cost     $ 274,019      
Total amount of unrecognized compensation cost     $ 10,276,636      
Recognized weighted average period     2 years 6 months      
Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent discount   15.00%        
Percent limit   15.00%        
Stock issued during period, shares, employee stock purchase plans (in shares)     18,461      
Amended And Restated Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, increase in number of shares available for grant (in shares)         1,535,655  
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)         4,000,000  
Percentage of share reserve of the number of issued and outstanding shares 5.00%          
2024 Inducement Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares available for grant (in shares)           600,000
2014 Plan | Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option expiration period 10 years          
Option fair value percentage 100.00%          
Stock option processing percentage 10.00%          
Stock option price value percentage 110.00%          
Option price, exercisable period 5 years          
Weighted-average fair value of stock options granted (in dollars per share)     $ 2.09 $ 6.04    
Restricted stock units     $ 5,655,038 $ 4,034,671    
2014 Plan | Stock options | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vested period 1 year          
2014 Plan | Stock options | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vested period 4 years