Quarterly report [Sections 13 or 15(d)]

Share-based compensation - Narrative (Details)

v3.25.2
Share-based compensation - Narrative (Details) - Plan
3 Months Ended 6 Months Ended
Jun. 27, 2025
shares
Jun. 18, 2025
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
M
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of additional shares authorized | shares   108,612        
Shares authorized | shares   191,112        
Shares available for future grant | shares     182   182  
Maximum aggregate number of shares | shares 20,000          
Granted | shares         109,853 15,031
Exercise price | $ / shares         $ 4.711 $ 8.925
Vesting period         10 years 10 years
Aggregate grant date fair value | $         $ 413,950 $ 105,931
Variables used in the Black-Scholes option-pricing model            
Discount rates           4.2975%
Expected life           5 years 6 months
Expected volatility           100.76%
Expected dividends | $         0 $ 0
Fair market value | $ / shares           $ 8.925
Intrinsic value of options outstanding | $     $ 6,490   $ 6,490  
Minimum            
Variables used in the Black-Scholes option-pricing model            
Discount rates         3.88%  
Expected life         5 years 6 months  
Expected volatility         96.92%  
Fair market value | $ / shares         $ 4.71  
Maximum            
Variables used in the Black-Scholes option-pricing model            
Discount rates         4.0275%  
Expected life         6 years  
Expected volatility         99.57%  
Fair market value | $ / shares         $ 4.8  
Vesting over one year | Vesting of options entirely in a single tranche            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         100.00%  
Vesting over one year | Vesting of options in two tranches            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         33.333%  
Vesting after one year | Vesting of options in two tranches            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting percentage         66.667%  
Number of monthly installments | M         24  
Employee Stock Option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period           1 year
Variables used in the Black-Scholes option-pricing model            
Share-based compensation expense | $     65,027 $ 148,948 $ 149,501 $ 287,917
Unrecognized compensation expense | $     $ 433,190   $ 433,190