Quarterly report [Sections 13 or 15(d)]

Share-based compensation - Narrative (Details)

v3.26.1
Share-based compensation - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 27, 2025
shares
Jun. 18, 2025
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
M
$ / shares
shares
Jun. 30, 2025
USD ($)
M
$ / shares
shares
Dec. 31, 2025
shares
Nov. 21, 2025
shares
Amended and restated equity incentive plan 2020                
Share-based compensation                
Number of additional shares authorized   108,612            
Shares authorized   191,112            
Maximum aggregate number of shares 20,000              
Second amended and restated equity incentive plan 2020                
Share-based compensation                
Shares authorized               2,972,787
Shares available for future grant     1,125,709   1,125,709   1,867,209  
Expiration period   10 years            
Second amended and restated equity incentive plan 2020 | Employee Director                
Share-based compensation                
Maximum aggregate number of shares   500,000            
Second amended and restated equity incentive plan 2020 | Non-Employee Director                
Share-based compensation                
Maximum aggregate number of shares   200,000            
Plan                
Share-based compensation                
Granted         741,500 109,853    
Exercise price | $ / shares         $ 2.657 $ 4.711    
Contractual term         10 years 10 years    
Aggregate grant date fair value | $         $ 1,590,936 $ 413,950    
Variables used in the Black-Scholes option-pricing model                
Expected dividends | $         0 $ 0    
Intrinsic value of options outstanding | $     $ 7,392   $ 7,392      
Plan | Minimum                
Variables used in the Black-Scholes option-pricing model                
Discount rates         3.82% 3.88%    
Expected life         5 years 6 months 5 years 6 months    
Expected volatility           96.92%    
Fair market value | $ / shares         $ 1.5 $ 4.71    
Plan | Minimum | Options issued before June 2026                
Variables used in the Black-Scholes option-pricing model                
Expected volatility         96.77%      
Plan | Minimum | Options issued in June 2026                
Variables used in the Black-Scholes option-pricing model                
Expected volatility         165.51%      
Plan | Maximum                
Variables used in the Black-Scholes option-pricing model                
Discount rates         4.24% 4.0275%    
Expected life         6 years 6 years    
Expected volatility           99.57%    
Fair market value | $ / shares         $ 2.86 $ 4.8    
Plan | Maximum | Options issued before June 2026                
Variables used in the Black-Scholes option-pricing model                
Expected volatility         98.41%      
Plan | Maximum | Options issued in June 2026                
Variables used in the Black-Scholes option-pricing model                
Expected volatility         165.94%      
Plan | Vesting over one year | Vesting of options in two tranches                
Share-based compensation                
Vesting percentage         33.333% 33.333%    
Plan | Vesting over one year | Vesting of options entirely in a single tranche                
Share-based compensation                
Vesting percentage         100.00% 100.00%    
Plan | Vesting after one year | Vesting of options in two tranches                
Share-based compensation                
Vesting percentage         66.667% 66.667%    
Number of monthly installments | M         24 24    
Plan | Employee Stock Option                
Variables used in the Black-Scholes option-pricing model                
Share-based compensation expense | $     543,203 $ 65,027 $ 992,622 $ 149,501    
Unrecognized compensation expense | $     $ 5,318,144   $ 5,318,144