XML 108 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Other liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Other Liabilities [Abstract]  
Other liabilities
20182017
Deferred sales [note 17]$30,727$29,148
Derivatives [note 26]61,38723,414
Accrued pension and post-retirement benefit liability [note 25]68,25574,804
Other61,26553,107
221,634180,473
Less: current portion(79,573)(54,370)
Net$142,061$126,103