Consolidated Statements of Shareholders' Equity - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Accumulated Other Comprehensive (Loss) Income [Member] |
Beginning Balance at Dec. 31, 2021 | | $ 9 | $ 95,590 | $ 130,682 | $ 40 |
Beginning Balance (shares) at Dec. 31, 2021 | | 8,938,091 | | | |
Share-based compensation | | | 409 | | |
Share-based compensation (shares) | | 19,362 | | | |
Net gain (loss) on derivative instruments | | | | | 135 |
Net Income (loss) | | | | (1,615) | |
Ending Balance at Mar. 31, 2022 | | $ 9 | 95,999 | 129,067 | 175 |
Ending Balance (shares) at Mar. 31, 2022 | | 8,957,453 | | | |
Beginning Balance at Dec. 31, 2021 | | $ 9 | 95,590 | 130,682 | 40 |
Beginning Balance (shares) at Dec. 31, 2021 | | 8,938,091 | | | |
Net Income (loss) | $ (3,052) | | | | |
Ending Balance at Jun. 30, 2022 | | $ 9 | 96,347 | 127,630 | 296 |
Ending Balance (shares) at Jun. 30, 2022 | | 8,975,331 | | | |
Beginning Balance at Mar. 31, 2022 | | $ 9 | 95,999 | 129,067 | 175 |
Beginning Balance (shares) at Mar. 31, 2022 | | 8,957,453 | | | |
Common stock issuance under Employee Stock Purchase Plan | | | 62 | | |
Common stock issuance under Employee Stock Purchase Plan (shares) | | 9,870 | | | |
Share-based compensation | | | 286 | | |
Share-based compensation (shares) | | 8,008 | | | |
Net gain (loss) on derivative instruments | | | | | 121 |
Net Income (loss) | (1,437) | | | (1,437) | |
Ending Balance at Jun. 30, 2022 | | $ 9 | 96,347 | 127,630 | 296 |
Ending Balance (shares) at Jun. 30, 2022 | | 8,975,331 | | | |
Beginning Balance at Dec. 31, 2022 | 219,753 | $ 9 | 97,002 | 122,609 | 133 |
Beginning Balance (shares) at Dec. 31, 2022 | | 9,049,748 | | | |
Share-based compensation | | | 361 | | |
Share-based compensation (shares) | | 10,920 | | | |
Net gain (loss) on derivative instruments | | | | | (146) |
Net Income (loss) | | | | (512) | |
Ending Balance at Mar. 31, 2023 | | $ 9 | 97,363 | 122,097 | (13) |
Ending Balance (shares) at Mar. 31, 2023 | | 9,060,668 | | | |
Beginning Balance at Dec. 31, 2022 | 219,753 | $ 9 | 97,002 | 122,609 | 133 |
Beginning Balance (shares) at Dec. 31, 2022 | | 9,049,748 | | | |
Net Income (loss) | 383 | | | | |
Ending Balance at Jun. 30, 2023 | 220,613 | $ 9 | 97,749 | 122,992 | (137) |
Ending Balance (shares) at Jun. 30, 2023 | | 9,087,370 | | | |
Beginning Balance at Mar. 31, 2023 | | $ 9 | 97,363 | 122,097 | (13) |
Beginning Balance (shares) at Mar. 31, 2023 | | 9,060,668 | | | |
Common stock issuance under Employee Stock Purchase Plan | | | 64 | | |
Common stock issuance under Employee Stock Purchase Plan (shares) | | 10,280 | | | |
Exercise of stock options (Shares) | | 1,250 | | | |
Exercise of stock options | | | 11 | | |
Share-based compensation | | | 311 | | |
Share-based compensation (shares) | | 15,172 | | | |
Net gain (loss) on derivative instruments | | | | | (124) |
Net Income (loss) | 895 | | | 895 | |
Ending Balance at Jun. 30, 2023 | $ 220,613 | $ 9 | $ 97,749 | $ 122,992 | $ (137) |
Ending Balance (shares) at Jun. 30, 2023 | | 9,087,370 | | | |