CONDENSED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (Unaudited) - USD ($) $ in Thousands | Total | Series A Redeemable Convertible Preferred Stock | Common Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Other Comprehensive Income (Loss) |
Beginning Balance at Dec. 31, 2022 | $ 41,984 | | $ 111 | $ 139,381 | $ (97,508) | |
Beginning Balance, Shares at Dec. 31, 2022 | | | 11,093,000 | | | |
Issuance of Series A Redeemable Convertible Preferred Stock, net of offering costs | | $ 13,747 | | | | |
Issuance of Series A Convertible Preferred Stock, net of offering costs, Shares | | 20,000 | | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 1,726 | | | 1,726 | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures, Shares | | | 15,000 | | | |
Restricted stock awards cancelled | | | (5,000) | | | |
Net income (loss) | (4,272) | | | | (4,272) | |
Ending Balance at Mar. 31, 2023 | 39,438 | | $ 111 | 141,107 | (101,780) | |
Ending Balance, Shares at Mar. 31, 2023 | | | 11,103,000 | | | |
Beginning Balance at Dec. 31, 2022 | 41,984 | | $ 111 | 139,381 | (97,508) | |
Beginning Balance, Shares at Dec. 31, 2022 | | | 11,093,000 | | | |
Net income (loss) | (10,457) | | | | | |
Ending Balance, Shares at Sep. 30, 2023 | | 20,000 | | | | |
Ending Balance at Sep. 30, 2023 | 36,383 | $ 13,747 | $ 112 | 144,236 | (107,965) | |
Ending Balance, Shares at Sep. 30, 2023 | | | 11,246,000 | | | |
Beginning Balance at Mar. 31, 2023 | 39,438 | | $ 111 | 141,107 | (101,780) | |
Beginning Balance, Shares at Mar. 31, 2023 | | | 11,103,000 | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 1,824 | | | 1,824 | | |
Issuance of common stock under the 2020 Plan, Shares | | | 26,000 | | | |
Issuance of common stock under the 2020 ESPP | 181 | | $ 1 | 180 | | |
Issuance of common stock under the 2020 ESPP, Shares | | | 71,000 | | | |
Restricted stock awards cancelled | | | (1,000) | | | |
Net income (loss) | (8,753) | | | | (8,753) | |
Ending Balance, Shares at Jun. 30, 2023 | | 20,000 | | | | |
Ending Balance at Jun. 30, 2023 | 32,690 | $ 13,747 | $ 112 | 143,111 | (110,533) | |
Ending Balance, Shares at Jun. 30, 2023 | | | 11,199,000 | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 1,173 | | | 1,173 | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures | (48) | | | (48) | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures, Shares | | | 47,000 | | | |
Net income (loss) | 2,568 | | | | 2,568 | |
Ending Balance, Shares at Sep. 30, 2023 | | 20,000 | | | | |
Ending Balance at Sep. 30, 2023 | $ 36,383 | $ 13,747 | $ 112 | 144,236 | (107,965) | |
Ending Balance, Shares at Sep. 30, 2023 | | | 11,246,000 | | | |
Beginning Balance, Shares at Dec. 31, 2023 | 20,000 | 20,000 | | | | |
Beginning Balance at Dec. 31, 2023 | $ 33,429 | $ 13,747 | $ 113 | 145,203 | (111,891) | $ 4 |
Beginning Balance, Shares at Dec. 31, 2023 | | | 11,327,000 | | | |
Exercise of stock options under the Incentive Plans | 5 | | | 5 | | |
Exercise of stock options under the Incentive Plans, Shares | | | 2,000 | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 652 | | | 652 | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures | (89) | | $ 1 | (90) | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures, Shares | | | 66,000 | | | |
Net income (loss) | (2,157) | | | | (2,157) | |
Change in unrealized gain (loss) on investments | (5) | | | | | (5) |
Ending Balance, Shares at Mar. 31, 2024 | | 20,000 | | | | |
Ending Balance at Mar. 31, 2024 | $ 31,835 | $ 13,747 | $ 114 | 145,770 | (114,048) | (1) |
Ending Balance, Shares at Mar. 31, 2024 | | | 11,395,000 | | | |
Beginning Balance, Shares at Dec. 31, 2023 | 20,000 | 20,000 | | | | |
Beginning Balance at Dec. 31, 2023 | $ 33,429 | $ 13,747 | $ 113 | 145,203 | (111,891) | 4 |
Beginning Balance, Shares at Dec. 31, 2023 | | | 11,327,000 | | | |
Net income (loss) | (12,702) | | | | | |
Change in unrealized gain (loss) on investments | $ 11 | | | | | |
Ending Balance, Shares at Sep. 30, 2024 | 20,000 | 20,000 | | | | |
Ending Balance at Sep. 30, 2024 | $ 22,738 | $ 13,784 | $ 116 | 147,200 | (124,593) | 15 |
Ending Balance, Shares at Sep. 30, 2024 | | | 11,612,000 | | | |
Beginning Balance, Shares at Mar. 31, 2024 | | 20,000 | | | | |
Beginning Balance at Mar. 31, 2024 | 31,835 | $ 13,747 | $ 114 | 145,770 | (114,048) | (1) |
Beginning Balance, Shares at Mar. 31, 2024 | | | 11,395,000 | | | |
Exercise of stock options under the Incentive Plans | 5 | | | 5 | | |
Exercise of stock options under the Incentive Plans, Shares | | | 2,000 | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 683 | | | 683 | | |
Convertible preferred stock offering costs accrual | | $ 37 | | | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures | | | $ 1 | (1) | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures, Shares | | | 67,000 | | | |
Issuance of common stock under the 2020 ESPP | 170 | | | 170 | | |
Issuance of common stock under the 2020 ESPP, Shares | | | 80,000 | | | |
Net income (loss) | (9,043) | | | | (9,043) | |
Change in unrealized gain (loss) on investments | (5) | | | | | (5) |
Ending Balance, Shares at Jun. 30, 2024 | | 20,000 | | | | |
Ending Balance at Jun. 30, 2024 | 23,645 | $ 13,784 | $ 115 | 146,627 | (123,091) | (6) |
Ending Balance, Shares at Jun. 30, 2024 | | | 11,544,000 | | | |
Exercise of stock options under the Incentive Plans | 11 | | | 11 | | |
Exercise of stock options under the Incentive Plans, Shares | | | 5,000 | | | |
Stock-based compensation under the Incentive Plans and 2020 Plan | 668 | | | 668 | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures | (105) | | $ 1 | (106) | | |
Issuance of common stock under the Incentive Plans and 2020 Plan, net of forfeitures, Shares | | | 63,000 | | | |
Net income (loss) | (1,502) | | | | (1,502) | |
Change in unrealized gain (loss) on investments | $ 21 | | | | | 21 |
Ending Balance, Shares at Sep. 30, 2024 | 20,000 | 20,000 | | | | |
Ending Balance at Sep. 30, 2024 | $ 22,738 | $ 13,784 | $ 116 | $ 147,200 | $ (124,593) | $ 15 |
Ending Balance, Shares at Sep. 30, 2024 | | | 11,612,000 | | | |