| Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] |   |  |  |  |  |  | Adjustments Due toASC 606
 |  |  |  |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   |  |  |   |   |   |  |   |   |   |  |   |   |   |   | Inventories |  | $ | 22,363 |  |  | $ | (3,414 | ) |  | $ | 18,949 |  |   | Unbilled contract assets |  |  | — |  |  |  | 3,734 |  |  |  | 3,734 |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   |  |  |   |   |   |  |   |   |   |  |   |   |   |   | Total shareholders’ equity |  |  | 19,074 |  |  |  | 320 |  |  |  | 19,394 |  |   |  |  |  |  |  |  |  |  |   |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   | Unbilled contract assets |  | $ | — |  |  | $ | 6,808 |  |  | $ | 6,808 |  |   | Inventories |  |  | 31,578 |  |  |  | (6,364 | ) |  |  | 25,214 |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   | Total shareholders’ equity |  |  | 19,425 |  |  |  | 444 |  |  |  | 19,869 |  |   |  |  |  |  |  |  |  |  |  |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   |  |  |   |   |   |  |   |   |   |  |   |   |   |   | Revenue |  | $ | 43,140 |  |  | $ | 1,339 |  |  | $ | 44,479 |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   | Cost of sales |  |  | 38,929 |  |  |  | 1,267 |  |  |  | 40,196 |  |   | Gross profit |  |  | 4,211 |  |  |  | 72 |  |  |  | 4,283 |  |   | Income tax expense |  |  | 234 |  |  |  | — |  |  |  | 234 |  |   | Net loss |  |  | (169 | ) |  |  | 72 |  |  |  | (97 | ) |   |  |  |  |  |  |  |  |  |  |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   |  |  |   |   |   |  |   |   |   |  |   |   |   |   | Revenue |  | $ | 78,525 |  |  | $ | 3,074 |  |  | $ | 81,599 |  |   |  |  |  |  |  |  |  |  |  |  |  |  |  |   | Cost of sales |  |  | 70,516 |  |  |  | 2,950 |  |  |  | 73,466 |  |   | Gross profit |  |  | 8,009 |  |  |  | 124 |  |  |  | 8,133 |  |   | Income tax expense |  |  | 260 |  |  |  | — |  |  |  | 260 |  |   | Net loss |  |  | (213 | ) |  |  | 124 |  |  |  | (89 | ) |  |