v3.26.3
Related party transactions - Schedule of Share Based Earnouts to Key Management Personnel (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disclosure of transactions between related parties [line items]        
Post-employment benefits (pensions) $ 1,164,713 $ 551,557 $ 3,415,755 $ 551,557
Stock options        
Disclosure of transactions between related parties [line items]        
Post-employment benefits (pensions) 843,185 551,557 1,770,102 551,557
Restricted stock units        
Disclosure of transactions between related parties [line items]        
Post-employment benefits (pensions) $ 321,528 $ 0 $ 1,645,653 $ 0