v3.26.1
Allowance for Credit Losses - Summary of Allowance for Credit Losses on Accounts Receivables (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Receivables [Abstract]        
Balance at beginning of period $ 24.2 $ 22.7 $ 23.9 $ 21.5
Provision for expected credit losses 3.3 2.4 5.1 4.7
Write-offs/recoveries (2.0) (1.6) (3.5) (2.7)
Balance at end of period $ 25.5 $ 23.5 $ 25.5 $ 23.5