v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2026
Jun. 30, 2026
May 26, 2026
May 25, 2026
Oct. 22, 2024
Jul. 02, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)       300,000,000 100,000,000    
Stock option, exercise price, decrease (in dollars per share)     $ 0.6146        
Share-based payment arrangement, plan modification, incremental cost   $ 339,063          
Purchases under employee stock purchase plan (in shares)     8,400        
Recognized weighted average period (in years)     2 years 3 months 10 days        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 7,221,567 $ 7,221,567        
Employee Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, discount from market price, purchase date 15.00%            
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate 15.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)   426,563 426,563       600,000
Amended And Restated 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)   1,080,494 1,080,494     1,535,655  
Amended And Restated Plan and 2024 Inducement Plan | Share-Based Payment Arrangement, Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted-average fair value of stock options granted (in dollars per share)     $ 0.62