v3.26.1
Options - Additional Information (Details)
12 Months Ended
Jun. 03, 2025
$ / shares
shares
Jan. 29, 2025
$ / shares
shares
Dec. 31, 2025
USD ($)
Employee
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Mar. 30, 2026
shares
Feb. 23, 2026
shares
Feb. 12, 2026
shares
Feb. 15, 2024
shares
Jan. 08, 2024
shares
Dec. 31, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     1,777,024 2,584,791           2,620,813
Stock options granted 7,500 11,250                
Shares of common stock, exercise price | $ / shares $ 0.77 $ 2.78 $ 2.64 $ 15.37            
Weighted-average period over which awards are expected to be recognized     1 year 4 months 24 days              
Proceeds from options exercises | $       $ 163,854            
Stock options granted     113,469 118,111            
Equity compensation | $     $ 2,396,450 $ 3,690,394            
Share-based compensation arrangement by share-based payment award, options, forfeitures in period (in shares)     921,236 88,850            
Share-based compensation arrangements by share-based payment award, options, forfeitures in period, weighted average exercise price (in dollars per share) | $ / shares     $ 25.74 $ 6.84            
Share-based compensation arrangement by share-based payment award, options, expirations in period (in shares)     0 14,824            
Share-based compensation arrangement by share-based payment award, options, exercises in period (in shares)     0 50,459            
Options exercisable     782,537              
Option expired strik price | $ / shares       $ 9.67            
Subsequent Event [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Additional number of shares available for issuance         1,000,000,000          
Share Based Compensation Award Tranche One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Options, vesting percentage 60.00%                  
Share Based Compensation Award Tranche Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Options, vesting percentage 20.00%                  
Employee Stock Option [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     1,777,024 2,584,791            
Weighted-average period over which awards are expected to be recognized     1 year 4 months 24 days              
Equity compensation | $     $ 1,427,945 $ 4,511,657            
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount | $     $ 2,762,545              
Share-based compensation arrangement by share-based payment award, options, forfeitures in period (in shares)     921,236              
Share-based compensation arrangements by share-based payment award, options, forfeitures in period, weighted average exercise price (in dollars per share) | $ / shares     $ 25.74              
Share-based compensation arrangement by share-based payment award, options, expirations in period (in shares)     0              
Employee Stock Option [Member] | Maximum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term (in years)     7 years 3 months 18 days              
Employee Stock Option [Member] | Minimum [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term (in years)     2 years 3 months 18 days              
Employee Stock Option [Member] | Twenty Five Employees [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of employees, granted options to purchase | Employee     25              
Stock options granted     118,111              
Shares of common stock, exercise price | $ / shares     $ 2.64              
Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average volatility rate     102.00%              
Share-based compensation arrangement by share-based payment award, fair value assumptions, call option value     0.0223              
Share-based compensation arrangement by share-based payment award, options, grants in period, grant date fair value | $     $ 253,491              
Share-based compensation arrangement by share-based payment award, expiration period (in years)     10 years              
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term (in years)     6 years 9 months 18 days              
Employee Stock Option [Member] | Twenty Five Employees [Member] | Share Based Compensation Award Tranche One [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Options, vesting percentage     60.00%              
Employee Stock Option [Member] | Twenty Five Employees [Member] | Share Based Compensation Award Tranche Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Options, vesting percentage     20.00%              
The 2020 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Additional number of shares available for issuance     2,964,150              
Additional number of shares available for grant     1,440,503              
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     1,523,647              
Stock options granted     2,443,599              
Share-based compensation arrangement by share-based payment award, options, expirations in period (in shares)     869,493              
Share-based compensation arrangement by share-based payment award, options, exercises in period (in shares)       50,459            
The 2020 Plan Amendment [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Additional number of shares available for issuance                 2,150,000  
Additional number of shares available for grant                 2,964,150  
The 2024 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Additional number of shares available for issuance     3,000,000              
Additional number of shares available for grant     2,959,789              
Common stock reserved for issuance               3,000,000    
Share-based compensation arrangement by share-based payment award, options, outstanding, number (in shares)     40,211              
Stock options granted     170,033              
Share-based compensation arrangement by share-based payment award, options, expirations in period (in shares)     129,822              
The 2024 Plan [Member] | Subsequent Event [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Additional number of shares available for issuance             10,000,000      
Additional number of shares available for grant           9,959,789 9,959,789      
Common stock reserved for issuance           2,959,789