XML 40 R30.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Supplemental Cash Flow Information (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2018
Supplemental Cash Flow Elements [Abstract] |
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] |
|  |  |  | Quarter ended | Two quarters ended
|  |  |  | June 30, 2018 | July 1, 2017 | June 30, 2018 | July 1, 2017
|  |  |  | $ | $ | $ | $
Changes in non-cash working capital: |  |  |  |
| Accounts receivable | 5,398 | 18,768 | (6,961) | 7,641
| Inventories | (53,256) | (32,271) | (34,954) | (5,913)
| Income tax recoverable/payable | (1,134) | (3,339) | 2,207 | (4,799)
| Prepaid expenses and other current assets | 4,322 | (4,813) | (1,054) | (9,546)
| Accounts payable and accrued liabilities | 5,650 | (5,715) | 6,031 | 6,695
| Customer and other deposits | 696 | (3,278) | (704) | (1,391)
|  |  |  | (38,324) | (30,648) | (35,435) | (7,313)

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_SupplementalCashFlowElementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration