XML 119 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Common Shares - Schedule of authorized, issued and outstanding common shares and special shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Shares    
Common shares, authorized Unlimited Unlimited
Common shares, issued 340,708,460 306,558,710
Common shares, outstanding 340,708,460  
Class A special shares    
Common Shares    
Special shares, authorized 5,000,000  
Special shares, no par value $ 0  
Common shares, issued 4,448,259  
Common shares, outstanding 4,448,259  
Class B special shares    
Common Shares    
Special shares, authorized 10,000,000  
Special shares, no par value $ 0  
Common shares, issued 8,896,399  
Common shares, outstanding 8,896,399  
Class C special shares    
Common Shares    
Special shares, authorized 10,000,000  
Special shares, no par value $ 0  
Common shares, issued 8,896,399  
Common shares, outstanding 8,896,399  
Class D special shares    
Common Shares    
Special shares, authorized 20,000,000  
Special shares, no par value $ 0  
Common shares, issued 17,792,922  
Common shares, outstanding 17,792,922  
Class E special shares    
Common Shares    
Special shares, authorized 20,000,000  
Special shares, no par value $ 0  
Common shares, issued 17,792,922  
Common shares, outstanding 17,792,922  
Class F special shares    
Common Shares    
Special shares, authorized 20,000,000  
Special shares, no par value $ 0  
Common shares, issued 17,792,922  
Common shares, outstanding 17,792,922  
Class G special shares    
Common Shares    
Special shares, authorized 25,000,000  
Special shares, no par value $ 0  
Common shares, issued 22,241,179  
Common shares, outstanding 22,241,179  
Class H special shares    
Common Shares    
Special shares, authorized 25,000,000  
Special shares, no par value $ 0  
Common shares, issued 22,241,179  
Common shares, outstanding 22,241,179  
Class I special shares    
Common Shares    
Special shares, authorized 500,000  
Special shares, no 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, no par value $ 0  
Common shares, issued 741,000  
Common shares, outstanding 741,000