v3.25.3
Stock-based compensation (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 22, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 17, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Limit of options as a percentage of shares outstanding       10.00%      
Weighted average grant-date fair value of options granted       $ 2.28      
Unrecognized stock-based compensation   $ 1,362,894   $ 1,362,894      
Period for recognition       9 months 21 days      
Stock-based compensation   $ 852,757 $ 0 $ 1,082,482 $ 621,395    
Number of accelerated vesting 100,000            
Remaining expense for accelerated share options       $ 663,998      
Tranche one [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available for grant             210,000
Tranche two [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available for grant           100,000