Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| |
| | |
| | | |
| | |
| | |
| | |
| |
| | | | | | | | | | | | | | | | |
| | $ | 24,857 | | | $ | 34,753 | | | $ | 77,321 | | | $ | 109,515 | |
| | | 15,134 | | | | 12,055 | | | | 41,891 | | | | 33,547 | |
| | | 5,009 | | | | 9,218 | | | | 15,689 | | | | 24,804 | |
| | $ | 45,000 | | | $ | 56,026 | | | $ | 134,901 | | | $ | 167,866 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | $ | (141 |
| | $ | (126 |
| | $ | (396 |
| | $ | (336 |
|
| | | (2,108 |
| | | (2,361 |
| | | (5,952 |
| | | (7,451 |
|
| | | (68 |
| | | (114 |
| | | (335 |
| | | (199 |
|
| | $ | (2,317 |
| | $ | (2,601 |
| | $ | (6,683 |
| | $ | (7,986 |
| | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | $ | 24,716 | | | $ | 34,627 | | | $ | 76,925 | | | $ | 109,179 | |
| | | 13,026 | | | | 9,694 | | | | 35,939 | | | | 26,096 | |
| | | 4,941 | | | | 9,104 | | | | 15,354 | | | | 24,605 | | Total segment revenue (which also equals consolidated revenue)
| | $ | 42,683 | | | $ | 53,425 | | | $ | 128,218 | | | $ | 159,880 | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | $ | 1,642 | | | $ | 2,007 | | | $ | 6,513 | | | $ | 7,682 | |
| | | 1,643 | | | | 804 | | | | 2,808 | | | | 1,773 | |
| | | (331 |
| | | 243 | | | | (771 |
| | | 728 | |
| | $ | 2,954 | | | $ | 3,054 | | | $ | 8,550 | | | $ | 10,183 | | | | | | | | | | | | | | | | | | |
| | | 2,789 | | | | 3,167 | | | | 8,323 | | | | 9,338 | | Unrealized foreign exchange (gain) loss on unsettled forward exchange contracts
| | | 4 | | | | 805 | | | | (995 |
| | | 334 | |
| | | 164 | | | | 300 | | | | 598 | | | | 914 | |
| | | — | | | | — | | | | 176 | | | | — | | Earnings (loss) before income taxes
| | $ | (3 |
| | $ | (1,218 |
| | $ | 448 | | | $ | (403 |
|
| |
| | |
| | | |
| | |
| | |
| | |
| |
| | $ | 256 | | | $ | 107 | | | $ | 590 | | | $ | 503 | |
| | | 95 | | | | 150 | | | | 575 | | | | 777 | |
| | | 12 | | | | 221 | | | | 303 | | | | 606 | |
| | | 363 | | | | 478 | | | | 1,468 | | | | 1,886 | |
| | | 14 | | | | 30 | | | | 185 | | | | 69 | |
| | $ | 377 | | | $ | 508 | | | $ | 1,653 | | | $ | 1,955 | |
| |
| | |
| | | |
| | |
| | |
| | |
| |
| | $ | 29,470 | | | $ | 41,821 | | | $ | 83,848 | | | $ | 128,214 | |
| | | 9,132 | | | | 7,186 | | | | 32,832 | | | | 18,973 | |
| | | 592 | | | | 1,163 | | | | 1,497 | | | | 3,524 | |
| | | 1,751 | | | | 584 | | | | 4,403 | | | | 2,134 | |
| | | 1,738 | | | | 2,672 | | | | 5,638 | | | | 7,066 | |
| | $ | 42,683 | | | $ | 53,425 | | | $ | 128,218 | | | $ | 159,880 | |
|