v3.25.2
Capital Stock - Schedule of Common Shares Reserved for Future Issuance (Details)
shares in Millions
Jun. 30, 2025
shares
Common Shares Reserved For Future Issuance [Line Items]  
Shares reserved for future issuance (in shares) 54.4
Stock options and share appreciation rights (SARs) outstanding  
Common Shares Reserved For Future Issuance [Line Items]  
Shares reserved for future issuance (in shares) 17.1
Restricted share units — unvested  
Common Shares Reserved For Future Issuance [Line Items]  
Shares reserved for future issuance (in shares) 10.0
Common shares available for future issuance  
Common Shares Reserved For Future Issuance [Line Items]  
Shares reserved for future issuance (in shares) 27.3