Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock [Member] |
Capital in Excess of Par Value [Member] |
Retained Earnings [Member] |
Accumulated Other Comprehensive Loss [Member] |
Treasury Stock [Member] |
Beginning balance at Mar. 31, 2022 |
$ 96,494
|
$ 1,080
|
$ 27,770
|
$ 77,076
|
$ (6,471)
|
$ (2,961)
|
Beginning balance, shares at Mar. 31, 2022 |
|
10,801
|
|
|
|
|
Comprehensive income (loss) |
464
|
|
|
676
|
(212)
|
|
Forfeiture of shares |
|
$ (3)
|
3
|
|
|
|
Forfeiture of shares, shares |
|
(32)
|
|
|
|
|
Recognition of equity-based compensation expense |
114
|
|
114
|
|
|
|
Purchase of treasury stock |
(21)
|
|
|
|
|
(21)
|
Ending Balance at Jun. 30, 2022 |
97,051
|
$ 1,077
|
27,887
|
77,752
|
(6,683)
|
(2,982)
|
Ending Balance, shares at Jun. 30, 2022 |
|
10,769
|
|
|
|
|
Beginning balance at Mar. 31, 2022 |
96,494
|
$ 1,080
|
27,770
|
77,076
|
(6,471)
|
(2,961)
|
Beginning balance, shares at Mar. 31, 2022 |
|
10,801
|
|
|
|
|
Comprehensive income (loss) |
722
|
|
|
|
|
|
Issuance of shares for purchase of P3 Technologies, LLC |
0
|
|
|
|
|
|
Ending Balance at Dec. 31, 2022 |
97,896
|
$ 1,076
|
28,119
|
77,924
|
(6,597)
|
(2,626)
|
Ending Balance, shares at Dec. 31, 2022 |
|
10,758
|
|
|
|
|
Beginning balance at Jun. 30, 2022 |
97,051
|
$ 1,077
|
27,887
|
77,752
|
(6,683)
|
(2,982)
|
Beginning balance, shares at Jun. 30, 2022 |
|
10,769
|
|
|
|
|
Comprehensive income (loss) |
(402)
|
|
|
(196)
|
(206)
|
|
Forfeiture of shares |
|
$ (1)
|
1
|
|
|
|
Forfeiture of shares, shares |
|
(11)
|
|
|
|
|
Recognition of equity-based compensation expense |
198
|
|
198
|
|
|
|
Issuance of treasury stock |
119
|
|
(237)
|
|
|
356
|
Ending Balance at Sep. 30, 2022 |
96,966
|
$ 1,076
|
27,849
|
77,556
|
(6,889)
|
(2,626)
|
Ending Balance, shares at Sep. 30, 2022 |
|
10,758
|
|
|
|
|
Comprehensive income (loss) |
660
|
|
|
368
|
292
|
|
Recognition of equity-based compensation expense |
270
|
|
270
|
|
|
|
Ending Balance at Dec. 31, 2022 |
97,896
|
$ 1,076
|
28,119
|
77,924
|
(6,597)
|
(2,626)
|
Ending Balance, shares at Dec. 31, 2022 |
|
10,758
|
|
|
|
|
Beginning balance at Mar. 31, 2023 |
96,933
|
$ 1,075
|
28,061
|
77,443
|
(7,463)
|
(2,183)
|
Beginning balance, shares at Mar. 31, 2023 |
|
10,774
|
|
|
|
|
Comprehensive income (loss) |
2,552
|
|
|
2,640
|
(88)
|
|
Issuance of shares |
|
$ 8
|
(8)
|
|
|
|
Issuance of shares, shares |
|
53
|
|
|
|
|
Forfeiture of shares |
|
$ (1)
|
1
|
|
|
|
Forfeiture of shares, shares |
|
(9)
|
|
|
|
|
Recognition of equity-based compensation expense |
293
|
|
293
|
|
|
|
Issuance of treasury stock |
|
|
294
|
|
|
(294)
|
Purchase of treasury stock |
(57)
|
|
|
|
|
(57)
|
Ending Balance at Jun. 30, 2023 |
99,721
|
$ 1,082
|
28,641
|
80,083
|
(7,551)
|
(2,534)
|
Ending Balance, shares at Jun. 30, 2023 |
|
10,818
|
|
|
|
|
Beginning balance at Mar. 31, 2023 |
96,933
|
$ 1,075
|
28,061
|
77,443
|
(7,463)
|
(2,183)
|
Beginning balance, shares at Mar. 31, 2023 |
|
10,774
|
|
|
|
|
Comprehensive income (loss) |
3,535
|
|
|
|
|
|
Issuance of shares for purchase of P3 Technologies, LLC |
2,117
|
|
|
|
|
|
Ending Balance at Dec. 31, 2023 |
103,756
|
$ 1,097
|
31,678
|
80,659
|
(7,144)
|
(2,534)
|
Ending Balance, shares at Dec. 31, 2023 |
|
10,971
|
|
|
|
|
Beginning balance at Jun. 30, 2023 |
99,721
|
$ 1,082
|
28,641
|
80,083
|
(7,551)
|
(2,534)
|
Beginning balance, shares at Jun. 30, 2023 |
|
10,818
|
|
|
|
|
Comprehensive income (loss) |
517
|
|
|
411
|
106
|
|
Issuance of shares |
225
|
$ 2
|
223
|
|
|
|
Issuance of shares, shares |
|
28
|
|
|
|
|
Recognition of equity-based compensation expense |
332
|
|
332
|
|
|
|
Ending Balance at Sep. 30, 2023 |
100,795
|
$ 1,084
|
29,196
|
80,494
|
(7,445)
|
(2,534)
|
Ending Balance, shares at Sep. 30, 2023 |
|
10,846
|
|
|
|
|
Comprehensive income (loss) |
466
|
|
|
165
|
301
|
|
Issuance of shares for purchase of P3 Technologies, LLC |
2,117
|
$ 13
|
2,104
|
|
|
|
Issuance of shares for purchase of P3 Technologies, LLC, shares |
|
125
|
|
|
|
|
Recognition of equity-based compensation expense |
378
|
|
378
|
|
|
|
Ending Balance at Dec. 31, 2023 |
$ 103,756
|
$ 1,097
|
$ 31,678
|
$ 80,659
|
$ (7,144)
|
$ (2,534)
|
Ending Balance, shares at Dec. 31, 2023 |
|
10,971
|
|
|
|
|