Quarterly report [Sections 13 or 15(d)]

Share-based compensation - Narrative (Details)

v3.26.1
Share-based compensation - Narrative (Details)
3 Months Ended
Jun. 27, 2025
shares
Jun. 18, 2025
shares
Mar. 31, 2026
USD ($)
M
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
shares
Nov. 21, 2025
shares
Plan            
Share-based compensation            
Granted     657,500 0    
Exercise price | $ / shares     $ 2.803      
Contractual term     10 years      
Aggregate grant date fair value | $     $ 1,469,020      
Variables used in the Black-Scholes option-pricing model            
Expected life     6 years      
Expected dividends | $     $ 0      
Intrinsic value of options outstanding | $     $ 11,550      
Plan | Minimum            
Variables used in the Black-Scholes option-pricing model            
Discount rates     3.82%      
Expected volatility     96.77%      
Fair market value | $ / shares     $ 1.78      
Plan | Maximum            
Variables used in the Black-Scholes option-pricing model            
Discount rates     4.065%      
Expected volatility     98.41%      
Fair market value | $ / shares     $ 2.86      
Plan | Vesting over one year | Vesting of options in two tranches            
Share-based compensation            
Vesting percentage     33.333%      
Plan | Vesting after one year | Vesting of options in two tranches            
Share-based compensation            
Vesting percentage     66.667%      
Number of monthly installments | M     24      
Plan | Employee Stock Option            
Variables used in the Black-Scholes option-pricing model            
Share-based compensation expense | $     $ 449,419 $ 84,474    
Unrecognized compensation expense | $     $ 5,739,425      
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,209,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