v3.26.3
Lease liabilities - Schedule of Undiscounted Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted future lease payments $ 1,974,125 $ 2,387,567
Less than 1 year    
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted future lease payments 945,490 1,122,834
More than 1 year but less than 5 years    
Disclosure of maturity analysis of operating lease payments [line items]    
Undiscounted future lease payments $ 1,028,635 $ 1,264,733