| Earnings Per Share [Text Block] | 
   The following table details the weighted average number of common shares outstanding for the purposes of computing basic and diluted earnings per common share for the following periods:       |  |  |  |  |  |  |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   | Basic weighted average shares outstanding |  |  | 17,222,439 |  |  |  | 16,807,333 |  |  |  | 17,131,971 |  |  |  | 16,734,117 |  |   | Dilutive stock awards  (1) (a) (b)  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | — |  |   | Diluted weighted average shares outstanding |  |  | 17,222,439 |  |  |  | 16,807,333 |  |  |  | 17,131,971 |  |  |  | 16,734,117 |  |          |   |  | Dilutive stock awards include outstanding restricted stock units and in the money stock options determined using the treasury stock method |       | (a) | For the  three  and  six  months ended   July  1, 2018,  as a result of net loss for the period, dilutive stock awards are  not  presented as this would be antidilutive. Had there been net income for the periods, the dilutive stock awards would have been calculated as  644,503  and  663,816,  respectively for the  three  and  six  months ended   July 1, 2018  related to outstanding unvested restricted stock units and incremental in-the-money stock options. |       | (b) | For the  three  and  six  months ended   July  2, 2017,  as a result of net income for the period, dilutive stock awards are  not  presented as this would be antidilutive. Had there been net income for the periods, the dilutive stock awards have been calculated as  668,701  and  731,961,  respectively for the  three  and  six  months ended   July 2, 2017  related to outstanding unvested restricted stock units and incremental in-the-money stock options. |    |