v3.26.1
Significant accounting policies (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
subsidiary
shares
Jun. 30, 2025
shares
Jun. 30, 2026
subsidiary
shares
Jun. 30, 2025
shares
Accounting Policies [Abstract]        
Number of wholly-owed subsidiaries | subsidiary 1   1  
Basic (in shares) 197,470,724 191,551,282 195,626,117 191,130,631
Anti-dilutive common shares excluded from calculation of loss per common share (in shares)   848,451 1,221,570  
Diluted (in shares) 197,470,724 192,399,733 196,847,687 191,130,631
Anti-dilutive common shares excluded from calculation of loss per common share (in shares) 9,137,410 14,045,207 11,285,502 15,417,620