XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Trade and Other Receivables
June 30,
2024
December 31,
2023
Advanced charges receivable$310.7 $374.7 
Trade accounts receivable562.6 315.8 
Consumption taxes receivable20.0 21.1 
Loans receivable22.3 21.8 
Other receivables4.9 4.5 
Trade and other receivables, gross920.5 737.9 
Less: allowance for credit losses(8.7)(6.4)
Trade and other receivables, net$911.8 $731.5 
Accounts Receivable, Allowance for Credit Loss
The following table presents the activity in the allowance for expected credit losses for the six months ended June 30, 2024:
Balance at December 31, 2023$6.4 
Current period provision4.9 
Write-offs charged against the allowance(2.6)
Balance at June 30, 2024$8.7 
Financing Receivable, Allowance for Credit Loss
June 30,
2024
December 31,
2023
Loans receivable
Current portion - Trade and other receivables$22.3 $21.8 
Non-current portion - Other non-current assets17.2 15.9 
Total loans receivable$39.5 $37.7