XML 178 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Ageing of Trade Receivables (Detail) - CAD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Disclosure of provision matrix [Line Items]    
Total Trade Receivables $ 113,933 $ 211,797
Gross [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 114,795 212,726
Gross [Member] | Not Past Due [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 66,191 144,292
Gross [Member] | Past Due 0 - 30 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 35,060 47,965
Gross [Member] | Past Due 31 - 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 11,649 19,166
Gross [Member] | Past Due More than 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 1,895 1,303
Provision for Impairment [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 862 929
Provision for Impairment [Member] | Not Past Due [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 1 1
Provision for Impairment [Member] | Past Due 0 - 30 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 8 8
Provision for Impairment [Member] | Past Due 31 - 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 26 28
Provision for Impairment [Member] | Past Due More than 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables $ 827 $ 892