v3.26.1
Common Shares - Schedule of authorized, issued and outstanding common shares and special shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common Shares    
Common Shares, Authorized Unlimited Unlimited
Common Stock, par value $ 0 $ 0
Common Shares, Issued 422,966,333 340,708,460
Common Shares, Outstanding 422,966,333  
Preferred Shares, Authorized Unlimited  
Preferred Stock, par value $ 0  
Class A Special Shares    
Common Shares    
Special Shares, Authorized 5,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 4,572,638  
Common Shares, Outstanding 4,572,638  
Class B Special Shares    
Common Shares    
Special Shares, Authorized 10,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 9,145,156  
Common Shares, Outstanding 9,145,156  
Class C Special Shares    
Common Shares    
Special Shares, Authorized 10,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 9,145,156  
Common Shares, Outstanding 9,145,156  
Class D Special Shares    
Common Shares    
Special Shares, Authorized 20,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 18,290,443  
Common Shares, Outstanding 18,290,443  
Class E Special Shares    
Common Shares    
Special Shares, Authorized 20,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 18,290,443  
Common Shares, Outstanding 18,290,443  
Class F Special Shares    
Common Shares    
Special Shares, Authorized 20,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 18,290,443  
Common Shares, Outstanding 18,290,443  
Class G Special Shares    
Common Shares    
Special Shares, Authorized 25,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 22,863,083  
Common Shares, Outstanding 22,863,083  
Class H Special Shares    
Common Shares    
Special Shares, Authorized 25,000,000  
Special Shares, par value $ 0  
Common Shares, Issued 22,863,083  
Common Shares, Outstanding 22,863,083  
Class I Special Shares    
Common Shares    
Special Shares, Authorized 500,000  
Special Shares, par value $ 0  
Common Shares, Issued 500,000  
Common Shares, Outstanding 500,000  
Class J Special Shares    
Common Shares    
Special Shares, Authorized 741,000  
Special Shares, par value $ 0  
Common Shares, Issued 741,000  
Common Shares, Outstanding 741,000