Condensed Consolidated Statement of Stockholders' Equity - USD ($) $ in Thousands | Common Stock | Treasury Stock | Additional Paid-In Capital | Retained Loss | Total |
Beginning balance, shares at Dec. 31, 2022 | 32,770,550 | | | | |
Beginning treasury stock, shares at Dec. 31, 2022 | | (711,231) | | | |
Beginning balance at Dec. 31, 2022 | $ 328 | $ (6,540) | $ 188,184 | $ (44,172) | $ 137,800 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 524 | | 524 |
Issuance of restricted stock | $ 2 | | (2) | | |
Issuance of restricted stock, shares | 187,775 | | | | |
Forfeiture of restricted stock, shares | (8,977) | | | | |
Payments related to tax withholding for share-based compensation | $ (1) | | (171) | | (172) |
Payments related to tax withholding for share-based compensation, shares | (62,876) | | | | |
Net income (loss) | | | | (12,595) | (12,595) |
Ending balance, shares at Mar. 31, 2023 | 32,886,472 | | | | |
Ending treasury stock, shares at Mar. 31, 2023 | | (711,231) | | | |
Ending balance at Mar. 31, 2023 | $ 329 | $ (6,540) | 188,535 | (56,767) | 125,557 |
Beginning balance, shares at Dec. 31, 2022 | 32,770,550 | | | | |
Beginning treasury stock, shares at Dec. 31, 2022 | | (711,231) | | | |
Beginning balance at Dec. 31, 2022 | $ 328 | $ (6,540) | 188,184 | (44,172) | 137,800 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | | | | | (13,510) |
Ending balance, shares at Sep. 30, 2023 | 33,053,341 | | | | |
Ending treasury stock, shares at Sep. 30, 2023 | | (711,231) | | | |
Ending balance at Sep. 30, 2023 | $ 331 | $ (6,540) | 189,523 | (57,682) | 125,632 |
Beginning balance, shares at Mar. 31, 2023 | 32,886,472 | | | | |
Beginning treasury stock, shares at Mar. 31, 2023 | | (711,231) | | | |
Beginning balance at Mar. 31, 2023 | $ 329 | $ (6,540) | 188,535 | (56,767) | 125,557 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 945 | | 945 |
Issuance of restricted stock | $ 2 | | (2) | | |
Issuance of restricted stock, shares | 242,637 | | | | |
Payments related to tax withholding for share-based compensation | | | (17) | | (17) |
Payments related to tax withholding for share-based compensation, shares | (6,341) | | | | |
Net income (loss) | | | | (255) | (255) |
Ending balance, shares at Jun. 30, 2023 | 33,122,768 | | | | |
Ending treasury stock, shares at Jun. 30, 2023 | | (711,231) | | | |
Ending balance at Jun. 30, 2023 | $ 331 | $ (6,540) | 189,461 | (57,022) | 126,230 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 364 | | 364 |
Issuance of restricted stock, shares | 12,862 | | | | |
Payments related to tax withholding for share-based compensation | | | (302) | | (302) |
Payments related to tax withholding for share-based compensation, shares | (82,289) | | | | |
Net income (loss) | | | | (660) | (660) |
Ending balance, shares at Sep. 30, 2023 | 33,053,341 | | | | |
Ending treasury stock, shares at Sep. 30, 2023 | | (711,231) | | | |
Ending balance at Sep. 30, 2023 | $ 331 | $ (6,540) | 189,523 | (57,682) | $ 125,632 |
Beginning balance, shares at Dec. 31, 2023 | 33,260,011 | | | | 33,260,011 |
Beginning treasury stock, shares at Dec. 31, 2023 | | (711,231) | | | (711,231) |
Beginning balance at Dec. 31, 2023 | $ 333 | $ (6,540) | 189,729 | (62,047) | $ 121,475 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 358 | | 358 |
Exercise of stock options | | | 294 | | 294 |
Exercise of stock options, shares | 46,322 | | | | |
Issuance of restricted stock | $ 3 | | (3) | | |
Issuance of restricted stock, shares | 275,954 | | | | |
Forfeiture of restricted stock, shares | (6,942) | | | | |
Net income (loss) | | | | (6,057) | (6,057) |
Ending balance, shares at Mar. 31, 2024 | 33,575,345 | | | | |
Ending treasury stock, shares at Mar. 31, 2024 | | (711,231) | | | |
Ending balance at Mar. 31, 2024 | $ 336 | $ (6,540) | 190,378 | (68,104) | $ 116,070 |
Beginning balance, shares at Dec. 31, 2023 | 33,260,011 | | | | 33,260,011 |
Beginning treasury stock, shares at Dec. 31, 2023 | | (711,231) | | | (711,231) |
Beginning balance at Dec. 31, 2023 | $ 333 | $ (6,540) | 189,729 | (62,047) | $ 121,475 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Net income (loss) | | | | | $ (8,398) |
Ending balance, shares at Sep. 30, 2024 | 39,610,116 | | | | 39,610,116 |
Ending treasury stock, shares at Sep. 30, 2024 | | (711,231) | | | (711,231) |
Ending balance at Sep. 30, 2024 | $ 396 | $ (6,540) | 219,004 | (70,445) | $ 142,415 |
Beginning balance, shares at Mar. 31, 2024 | 33,575,345 | | | | |
Beginning treasury stock, shares at Mar. 31, 2024 | | (711,231) | | | |
Beginning balance at Mar. 31, 2024 | $ 336 | $ (6,540) | 190,378 | (68,104) | 116,070 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 1,556 | | 1,556 |
Exercise of stock options | | | 74 | | 74 |
Exercise of stock options, shares | 10,246 | | | | |
Issuance of restricted stock | $ 5 | | (5) | | |
Issuance of restricted stock, shares | 508,910 | | | | |
Forfeiture of restricted stock, shares | (8,331) | | | | |
Payments related to tax withholding for share-based compensation | | | (34) | | (34) |
Payments related to tax withholding for share-based compensation, shares | (3,984) | | | | |
Net income (loss) | | | | (6,603) | (6,603) |
Ending balance, shares at Jun. 30, 2024 | 34,082,186 | | | | |
Ending treasury stock, shares at Jun. 30, 2024 | | (711,231) | | | |
Ending balance at Jun. 30, 2024 | $ 341 | $ (6,540) | 191,969 | (74,707) | 111,063 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Share-based compensation | | | 1,016 | | 1,016 |
Issuance of restricted stock, shares | 1,652 | | | | |
Forfeiture of restricted stock, shares | (7,182) | | | | |
Payments related to tax withholding for share-based compensation | $ (1) | | (401) | | (402) |
Payments related to tax withholding for share-based compensation, shares | (55,540) | | | | |
Issuance of common stock | $ 56 | | 26,420 | | 26,476 |
Issuance of common stock, shares | 5,589,000 | | | | |
Net income (loss) | | | | 4,262 | $ 4,262 |
Ending balance, shares at Sep. 30, 2024 | 39,610,116 | | | | 39,610,116 |
Ending treasury stock, shares at Sep. 30, 2024 | | (711,231) | | | (711,231) |
Ending balance at Sep. 30, 2024 | $ 396 | $ (6,540) | $ 219,004 | $ (70,445) | $ 142,415 |