| Schedule of Quarterly Financial Information [Table Text Block] |
| |
|
Fiscal 2023 |
|
| |
|
First |
|
|
Second |
|
|
Third |
|
|
Fourth |
|
| |
|
Quarter |
|
|
Quarter |
|
|
Quarter |
|
|
Quarter |
|
| |
|
$ |
|
|
$ |
|
|
$ |
|
|
$ |
|
| Revenues |
|
154,969 |
|
|
141,163 |
|
|
152,541 |
|
|
181,624 |
|
| Gross profit |
|
24,079 |
|
|
18,629 |
|
|
20,268 |
|
|
25,641 |
|
| Loss from continuing operations |
|
(2,827 |
) |
|
(11,651 |
) |
|
(5,680 |
) |
|
(1,752 |
) |
| Earnings (loss) from discontinued operations |
|
4,204 |
|
|
(7,187 |
) |
|
(140,143 |
) |
|
(9,982 |
) |
| Net earnings (loss) |
|
1,377 |
|
|
(18,838 |
) |
|
(145,823 |
) |
|
(11,734 |
) |
| Dividends and accretion of preferred stock |
|
(704 |
) |
|
(422 |
) |
|
(426 |
) |
|
(429 |
) |
| Earnings (loss) attributable to common shareholders |
|
673 |
|
|
(19,260 |
) |
|
(146,249 |
) |
|
(12,163 |
) |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Basic and diluted earnings (loss) per share: |
|
|
|
|
|
|
|
|
|
|
|
|
| Loss from continuing operations |
|
(0.03 |
) |
|
(0.10 |
) |
|
(0.05 |
) |
|
(0.02 |
) |
| Earnings (loss) from discontinued operations |
|
0.04 |
|
|
(0.06 |
) |
|
(1.21 |
) |
|
(0.09 |
) |
| Earnings (loss) attributable to common shareholders(1) |
|
0.01 |
|
|
(0.17 |
) |
|
(1.26 |
) |
|
(0.11 |
) |
| |
|
Fiscal 2022 |
|
| |
|
First |
|
|
Second |
|
|
Third |
|
|
Fourth |
|
| |
|
Quarter |
|
|
Quarter |
|
|
Quarter |
|
|
Quarter |
|
| |
|
$ |
|
|
$ |
|
|
$ |
|
|
$ |
|
| Revenues |
|
139,517 |
|
|
148,065 |
|
|
144,023 |
|
|
159,790 |
|
| Gross profit |
|
23,769 |
|
|
27,013 |
|
|
25,132 |
|
|
23,816 |
|
| Earnings (loss) from continuing operations |
|
1,021 |
|
|
928 |
|
|
2,359 |
|
|
(427 |
) |
| Earnings (loss) from discontinued operations |
|
3,547 |
|
|
543 |
|
|
(14,293 |
) |
|
1,481 |
|
| Net earnings (loss) |
|
4,568 |
|
|
1,471 |
|
|
(11,934 |
) |
|
1,054 |
|
| Dividends and accretion of preferred stock |
|
(755 |
) |
|
(760 |
) |
|
(764 |
) |
|
(830 |
) |
| Earnings (loss) attributable to common shareholders |
|
3,813 |
|
|
711 |
|
|
(12,698 |
) |
|
224 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Basic and diluted earnings (loss) per share: |
|
|
|
|
|
|
|
|
|
|
|
|
| Earnings from continuing operations |
|
0.00 |
|
|
0.00 |
|
|
0.01 |
|
|
(0.01 |
)
|
| Earnings (loss) from discontinued operations |
|
0.03 |
|
|
0.01 |
|
|
(0.13 |
) |
|
0.01 |
|
| Earnings (loss) attributable to common shareholders(1) |
|
0.04 |
|
|
0.01 |
|
|
(0.12 |
) |
|
0.00 |
|
(1) The sum of the individual per share amounts may not add due to rounding.
|