XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and Other Receivables (Allowance for Expected Credit Loss) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at December 31, 2023 $ 6.4  
Current period provision 4.9 $ 0.0
Write-offs charged against the allowance (2.6)  
Balance at June 30, 2024 $ 8.7