v3.26.1
Commitments and Contingencies (Details)
$ in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 19, 2026
USD ($)
D
Oct. 08, 2025
USD ($)
Oct. 08, 2025
CAD ($)
Jun. 30, 2025
CAD ($)
Dec. 31, 2023
USD ($)
Nationwide Claims | Settled Litigation          
Commitments and Contingencies          
Settlement amount         $ 55.0
Canadian antitrust litigations | Settled Litigation          
Commitments and Contingencies          
Settlement amount payable       $ 7.8  
Reduction in accrued litigation liability   $ (5.6) $ (7.8)    
Batton Settlement          
Commitments and Contingencies          
Settlement amount payable $ 8.5        
Batton Settlement | Settlement following preliminary court approval          
Commitments and Contingencies          
Settlement amount payable $ 1.5        
Maximum number of days available after preliminary court approval for settlement | D 14        
Batton Settlement | Settlement following final court approval          
Commitments and Contingencies          
Settlement amount payable $ 7.0