XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - Settled Litigation
$ in Millions, $ in Millions
1 Months Ended 12 Months Ended
Feb. 29, 2024
CAD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2025
USD ($)
Nationwide Claims      
Commitments and Contingencies      
Settlement amount   $ 55.0  
Canadian antitrust litigations      
Commitments and Contingencies      
Settlement amount payable $ 7.8    
Loss Contingency Accrual     $ 5.4