XML 159 R109.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Ageing of Trade Receivables (Detail) - CAD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Disclosure of provision matrix [Line Items]    
Total Trade Receivables $ 211,797 $ 264,589
Gross [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 212,726 266,059
Gross [Member] | Not Past Due [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 144,292 175,277
Gross [Member] | Past Due 0 - 30 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 47,965 64,351
Gross [Member] | Past Due 31 - 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 19,166 25,032
Gross [Member] | Past Due More than 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 1,303 1,399
Provision for Impairment [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 929 1,470
Provision for Impairment [Member] | Not Past Due [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 1  
Provision for Impairment [Member] | Past Due 0 - 30 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 8  
Provision for Impairment [Member] | Past Due 31 - 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables 28 71
Provision for Impairment [Member] | Past Due More than 120 Days [Member]    
Disclosure of provision matrix [Line Items]    
Total Trade Receivables $ 892 $ 1,399