XML 143 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
CAD ($)
unit
Dec. 31, 2022
CAD ($)
Revenue From Contracts With Customers [Abstract]    
Number of specialized business operating units | unit 5  
Contract liabilities recognised as of acquisition date $ 7.5 $ 3.1
Deferred revenue $ 288.0 $ 264.8
Percentage of gross revenue 1.00% 1.00%
Revenue from performance obligations unsatisfied (or partially unsatisfied) $ 6,305.9 $ 5,901.7
Expected revenue recognition as contracts are completed 73.00% 73.00%
Timing expected to recognize revenue as contracts are completed 18 months