XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2024
Subclassifications of assets, liabilities and equities [abstract]  
Schedule of Trade and Other Receivables
December 31,
2024
December 31,
2023
$
$
Trade receivables, net of expected credit losses of $2.7 (2023 – $2.7)
1,282.4 1,016.1 
Holdbacks and other26.5 36.8 
Insurance receivables
14.9 10.6 
Trade and other receivables1,323.8 1,063.5 
Schedule of Aging Analysis of Gross Trade Receivables
The aging analysis of gross trade receivables is as follows:
Total
$
1–30
$
31–60
$
61–90
$
91–120
$
121+
$
December 31, 20241,285.1 655.9 380.6 118.3 36.1 94.2 
December 31, 20231,018.8 503.8 309.0 92.1 31.7 82.2