XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Trade and Other Receivables (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Trade and Other Receivables
June 30,
2025
December 31,
2024
Trade accounts receivable$398.7 $301.7 
Advanced charges receivable286.7 347.3 
Loans receivable59.6 35.4 
Consumption taxes receivable21.1 25.6 
Other receivables7.0 6.6 
Trade and other receivables, gross773.1 716.6 
Less: allowance for credit losses(7.0)(7.2)
Trade and other receivables, net$766.1 $709.4 
Accounts Receivable, Allowance for Credit Loss
The following table presents the activity in the allowance for expected credit losses:
Six months ended
June 30,
20252024
Allowance for credit losses, beginning of period$7.2 $6.4 
Provision1.5 4.9 
Write-offs charged against the allowance(1.7)(2.6)
Allowance for credit losses, end of period$7.0 $8.7 
Financing Receivable, Allowance for Credit Loss
The following table presents the consolidated balance sheet presentation of loans receivable:
June 30,
2025
December 31,
2024
Loans receivable
Trade and other receivables$59.6 $35.4 
Other non-current assets26.2 18.2 
Total loans receivable$85.8 $53.6