Unaudited Interim Condensed Consolidated Balance Sheets (Parenthetical) - shares |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Subordinate Voting Shares [Member] | ||
Common Stock, Shares Authorized | Unlimited | Unlimited |
Common Stock, Shares, Issued | 207,145,195 | 211,128,045 |
Common Stock, Shares, Outstanding | 207,145,195 | 211,128,045 |
Multiple Voting Shares [Member] | ||
Common Stock, Shares Authorized | Unlimited | Unlimited |
Common Stock, Shares, Issued | 37,623 | 37,623 |
Common Stock, Shares, Outstanding | 37,623 | 37,623 |
Super Voting Shares [Member] | ||
Common Stock, Shares Authorized | Unlimited | Unlimited |
Common Stock, Shares, Issued | 206,690 | 206,690 |
Common Stock, Shares, Outstanding | 206,690 | 206,690 |