XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable And Contract Assets - Summary of Aging of Trade Receivables (Detail) - CAD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure Of Aging Of Trade Receivables [Line Items]      
Trade receivables $ 258,953 $ 213,815 $ 194,777
Current to 90 days [Member]      
Disclosure Of Aging Of Trade Receivables [Line Items]      
Trade receivables 221,285 183,105 152,285
Over 90 days [Member]      
Disclosure Of Aging Of Trade Receivables [Line Items]      
Trade receivables $ 37,668 $ 30,710 $ 42,492