XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2024
Other Asset [Abstract]  
Schedule of Other Assets
December 31,
2024
December 31,
2023
Notes
$$
Financial assets
Investments held for self-insured liabilities23195.7 204.5 
Holdbacks on long-term contracts43.7 25.2 
Derivative financial instruments23,2420.7 20.0 
Insurance recovery assets
710.6 — 
Other39.2 28.6 
Non-financial assets
Other17.6 18.0 
327.5 296.3 
Less current portion - financial26.2 15.8 
Less current portion - non-financial1.3 1.3 
Long-term portion300.0 279.2 
Schedule of Fair Value and Amortized Cost
Their fair value and amortized cost are as follows:
December 31,
2024
December 31,
2023
$
$
Fair ValueAmortized
Cost/Cost
Fair ValueAmortized
Cost/Cost
Bonds122.7 123.1 127.2 125.0 
Equity securities73.0 54.6 77.3 66.3 
Total195.7 177.7 204.5 191.3 
Schedule of Disclosure of the Bond Portfolio Stated at Fair Value The terms to maturity of the bond portfolio, stated at fair value, are as follows:
December 31,
2024
December 31,
2023
$$
Within one year6.0 0.4 
After one year but not more than five years37.5 43.1 
More than five years79.2 83.7 
Total122.7 127.2