Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | AOCI Attributable to Parent [Member] | Retained Earnings [Member] | Total |
Balances (in shares) at Dec. 31, 2022 | 26,443,067 | | | | |
Balances at Dec. 31, 2022 | | $ 128,078 | $ (74) | $ (96,177) | $ 31,827 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 4,289 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 422 | 0 | 0 | 422 |
Unrealized gain (loss) on marketable securities | | 0 | 45 | 0 | 45 |
Net loss | | 0 | 0 | (5,272) | (5,272) |
Issuance of common shares in settlement of deferred stock units (in shares) | 17,621 | | | | |
Balances (in shares) at Mar. 31, 2023 | 26,464,977 | | | | |
Balances at Mar. 31, 2023 | | 128,500 | (29) | (101,449) | 27,022 |
Balances (in shares) at Dec. 31, 2022 | 26,443,067 | | | | |
Balances at Dec. 31, 2022 | | 128,078 | (74) | (96,177) | 31,827 |
Unrealized gain (loss) on marketable securities | | | | | (53) |
Net loss | | | | | $ (14,220) |
Issuance of common shares in settlement of deferred stock units (in shares) | | | | | 17,621 |
Balances (in shares) at Sep. 30, 2023 | 37,953,711 | | | | |
Balances at Sep. 30, 2023 | | 166,153 | (127) | (110,397) | $ 55,629 |
Balances (in shares) at Mar. 31, 2023 | 26,464,977 | | | | |
Balances at Mar. 31, 2023 | | 128,500 | (29) | (101,449) | 27,022 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 4,289 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 380 | 0 | 0 | 380 |
Unrealized gain (loss) on marketable securities | | 0 | (34) | 0 | (34) |
Net loss | | 0 | 0 | (4,477) | (4,477) |
Issuance of common shares net of offering costs (in shares) | 11,480,156 | | | | |
Issuance of common shares net of offering costs | | 36,852 | 0 | 0 | 36,852 |
Offering costs on previously issued common shares | | | | | (1,400) |
Balances (in shares) at Jun. 30, 2023 | 37,949,422 | | | | |
Balances at Jun. 30, 2023 | | 165,732 | (63) | (105,926) | 59,743 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 4,289 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 425 | | | 425 |
Unrealized gain (loss) on marketable securities | | 0 | (64) | 0 | (64) |
Net loss | | 0 | 0 | (4,471) | (4,471) |
Offering costs on previously issued common shares | | (4) | 0 | 0 | (4) |
Balances (in shares) at Sep. 30, 2023 | 37,953,711 | | | | |
Balances at Sep. 30, 2023 | | 166,153 | (127) | (110,397) | 55,629 |
Balances (in shares) at Dec. 31, 2023 | 37,958,000 | | | | |
Balances at Dec. 31, 2023 | | 166,609 | 6 | (115,558) | 51,057 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 5,916 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 488 | 0 | 0 | 488 |
Unrealized gain (loss) on marketable securities | | 0 | (45) | 0 | (45) |
Net loss | | 0 | 0 | (5,151) | (5,151) |
Balances (in shares) at Mar. 31, 2024 | 37,963,916 | | | | |
Balances at Mar. 31, 2024 | | 167,097 | (39) | (120,709) | 46,349 |
Balances (in shares) at Dec. 31, 2023 | 37,958,000 | | | | |
Balances at Dec. 31, 2023 | | 166,609 | 6 | (115,558) | 51,057 |
Unrealized gain (loss) on marketable securities | | | | | 75 |
Net loss | | | | | $ (16,544) |
Issuance of common shares upon the exercise of common stock options (in shares) | | | | | 70,750 |
Balances (in shares) at Sep. 30, 2024 | 42,766,497 | | | | |
Balances at Sep. 30, 2024 | | 179,985 | 81 | (132,102) | $ 47,964 |
Balances (in shares) at Mar. 31, 2024 | 37,963,916 | | | | |
Balances at Mar. 31, 2024 | | 167,097 | (39) | (120,709) | 46,349 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 5,916 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 443 | 0 | 0 | 443 |
Unrealized gain (loss) on marketable securities | | 0 | (12) | 0 | (12) |
Net loss | | 0 | 0 | (5,119) | (5,119) |
Issuance of common shares net of offering costs (in shares) | 4,720,000 | | | | |
Issuance of common shares net of offering costs | | 11,747 | 0 | 0 | 11,747 |
Issuance of common shares upon the exercise of common stock options (in shares) | 2,750 | | | | |
Issuance of common shares upon the exercise of common stock options | | 7 | 0 | 0 | 7 |
Offering costs on previously issued common shares | | | | | (100) |
Balances (in shares) at Jun. 30, 2024 | 42,692,582 | | | | |
Balances at Jun. 30, 2024 | | 179,294 | (51) | (125,828) | 53,415 |
Issuance of common shares upon the vesting and settlement of restricted stock units (in shares) | 5,915 | | | | |
Issuance of common shares upon the vesting and settlement of restricted stock units | | 0 | 0 | 0 | 0 |
Share-based compensation expense | | 565 | | | 565 |
Unrealized gain (loss) on marketable securities | | 0 | 132 | 0 | 132 |
Net loss | | 0 | 0 | (6,274) | (6,274) |
Issuance of common shares upon the exercise of common stock options (in shares) | 68,000 | | | | |
Issuance of common shares upon the exercise of common stock options | | 126 | 0 | 0 | 126 |
Balances (in shares) at Sep. 30, 2024 | 42,766,497 | | | | |
Balances at Sep. 30, 2024 | | $ 179,985 | $ 81 | $ (132,102) | $ 47,964 |