v3.26.1
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Common stock    
Accounts receivable, credit losses $ 1.8 $ 1.3
Subordinate Voting Share ("SVS")    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 1,057,201,771 1,057,131,571
Common stock, outstanding 1,057,201,771 1,057,131,571
Multiple Voting Share ("MVS")    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 232,490 233,192
Common stock, outstanding 232,490 233,192