Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity - USD ($) $ in Thousands | Total | Redeemable Convertible Preferred Stock | Common Stock | Additional Paid-In Capital | Accumulated Deficit | Accumulated Other Comprehensive Income (Loss) |
Balance at beginning of period (in shares) at Dec. 31, 2022 | | | 1,647,061 | | | |
Balance at beginning of period at Dec. 31, 2022 | $ 46,565 | | | $ 160,309 | $ (113,741) | $ (3) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | | 966 | | | |
Issuance of common stock upon exercise of stock options | 12 | | | 12 | | |
Vesting of restricted stock units (in shares) | | | 1,890 | | | |
Stock-based compensation expense | 1,156 | | | 1,156 | | |
Unrealized gain (loss) on available-for-sale short-term investments | 5 | | | | | 5 |
Net loss | (11,119) | | | | (11,119) | |
Balance at end of period (in shares) at Mar. 31, 2023 | | | 1,649,917 | | | |
Balance at end of period at Mar. 31, 2023 | 36,619 | | | 161,477 | (124,860) | 2 |
Balance at end of period (in shares) at Mar. 31, 2023 | | 0 | | | | |
Balance at end of period at Mar. 31, 2023 | | $ 0 | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | | | 1,647,061 | | | |
Balance at beginning of period at Dec. 31, 2022 | 46,565 | | | 160,309 | (113,741) | (3) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Unrealized gain (loss) on available-for-sale short-term investments | 4 | | | | | |
Foreign currency translation gain (loss) | (16) | | | | | |
Net loss | (30,037) | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | | 1,665,619 | | | |
Balance at end of period at Sep. 30, 2023 | 17,768 | | | 161,561 | (143,778) | (15) |
Balance at end of period (in shares) at Sep. 30, 2023 | | 280,000 | | | | |
Balance at end of period at Sep. 30, 2023 | | $ 28,721 | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2023 | | | 1,649,917 | | | |
Balance at beginning of period at Mar. 31, 2023 | 36,619 | | | 161,477 | (124,860) | 2 |
Balance at beginning of period (in shares) at Mar. 31, 2023 | | 0 | | | | |
Balance at beginning of period at Mar. 31, 2023 | | $ 0 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | | 2,877 | | | |
Issuance of common stock upon exercise of stock options | 46 | | | 46 | | |
Issuance of common stock upon exercise of ESPP | 126 | | | 126 | | |
Issuance of common stock upon exercise of ESPP (in shares) | | | 6,019 | | | |
Issuance of redeemable convertible preferred stock, net of issuance costs (in shares) | | 280,000 | | | | |
Issuance of redeemable convertible preferred stock, net of issuance costs | | $ 18,410 | | | | |
Issuance of warrants, net of issuance costs | 8,122 | | | 8,122 | | |
Redeemable convertible preferred stock dividends | (153) | 153 | | (153) | | |
Accretion of preferred stock | | $ 9,590 | | | | |
Accretion of preferred stock | (9,590) | | | (9,590) | | |
Vesting of restricted stock units (in shares) | | | 3,438 | | | |
Stock-based compensation expense | 1,035 | | | 1,035 | | |
Unrealized gain (loss) on available-for-sale short-term investments | (2) | | | | | (2) |
Net loss | (8,287) | | | | (8,287) | |
Balance at end of period (in shares) at Jun. 30, 2023 | | | 1,662,251 | | | |
Balance at end of period at Jun. 30, 2023 | 27,916 | | | 161,063 | (133,147) | |
Balance at end of period (in shares) at Jun. 30, 2023 | | 280,000 | | | | |
Balance at end of period at Jun. 30, 2023 | | $ 28,153 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | | 1,959 | | | |
Issuance of common stock upon exercise of stock options | 25 | | | 25 | | |
Redeemable convertible preferred stock dividends | (568) | $ 568 | | (568) | | |
Vesting of restricted stock units (in shares) | | | 1,409 | | | |
Stock-based compensation expense | 1,156 | | | 1,156 | | |
Payment of warrant issuance costs | (115) | | | (115) | | |
Unrealized gain (loss) on available-for-sale short-term investments | 1 | | | | | 1 |
Foreign currency translation gain (loss) | (16) | | | | | (16) |
Net loss | (10,631) | | | | (10,631) | |
Balance at end of period (in shares) at Sep. 30, 2023 | | | 1,665,619 | | | |
Balance at end of period at Sep. 30, 2023 | $ 17,768 | | | 161,561 | (143,778) | (15) |
Balance at end of period (in shares) at Sep. 30, 2023 | | 280,000 | | | | |
Balance at end of period at Sep. 30, 2023 | | $ 28,721 | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 1,670,185 | | 1,670,185 | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 238 | | | 161,703 | (161,465) | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 280,000 | 280,000 | | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 29,300 | $ 29,300 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | | 480 | | | |
Issuance of common stock upon exercise of stock options | 4 | | | 4 | | |
Redeemable convertible preferred stock dividends | (585) | $ 585 | | (585) | | |
Vesting of restricted stock units (in shares) | | | 2,916 | | | |
Surrender of shares for tax withholding (in shares) | | | (1,176) | | | |
Surrender of shares for tax withholding | (12) | | | (12) | | |
Stock-based compensation expense | 766 | | | 766 | | |
Unrealized gain (loss) on available-for-sale short-term investments | (4) | | | | | (4) |
Foreign currency translation gain (loss) | (6) | | | | | (6) |
Net loss | (8,637) | | | | (8,637) | |
Balance at end of period (in shares) at Mar. 31, 2024 | | | 1,672,405 | | | |
Balance at end of period at Mar. 31, 2024 | $ (8,236) | | | 161,876 | (170,102) | (10) |
Balance at end of period (in shares) at Mar. 31, 2024 | | 280,000 | | | | |
Balance at end of period at Mar. 31, 2024 | | $ 29,885 | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 1,670,185 | | 1,670,185 | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 238 | | | 161,703 | (161,465) | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | 280,000 | 280,000 | | | | |
Balance at beginning of period at Dec. 31, 2023 | $ 29,300 | $ 29,300 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | 480 | | | | | |
Unrealized gain (loss) on available-for-sale short-term investments | $ (3) | | | | | |
Foreign currency translation gain (loss) | (2) | | | | | |
Net loss | $ (27,864) | | | | | |
Balance at end of period (in shares) at Sep. 30, 2024 | 1,772,946 | | 1,772,946 | | | |
Balance at end of period at Sep. 30, 2024 | $ (27,222) | | | 162,112 | (189,329) | (5) |
Balance at end of period (in shares) at Sep. 30, 2024 | 280,000 | 280,000 | | | | |
Balance at end of period at Sep. 30, 2024 | $ 31,096 | $ 31,096 | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2024 | | | 1,672,405 | | | |
Balance at beginning of period at Mar. 31, 2024 | (8,236) | | | 161,876 | (170,102) | (10) |
Balance at beginning of period (in shares) at Mar. 31, 2024 | | 280,000 | | | | |
Balance at beginning of period at Mar. 31, 2024 | | $ 29,885 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Issuance of common stock upon exercise of ESPP | 12 | | | 12 | | |
Issuance of common stock upon exercise of ESPP (in shares) | | | 3,436 | | | |
Redeemable convertible preferred stock dividends | (596) | $ 596 | | (596) | | |
Impact of reverse stock split fractional share round-up (in shares) | | | 85,345 | | | |
Vesting of restricted stock units (in shares) | | | 10,392 | | | |
Stock-based compensation expense | 869 | | | 869 | | |
Unrealized gain (loss) on available-for-sale short-term investments | 1 | | | | | 1 |
Net loss | (12,585) | | | | (12,585) | |
Balance at end of period (in shares) at Jun. 30, 2024 | | | 1,771,578 | | | |
Balance at end of period at Jun. 30, 2024 | (20,535) | | | 162,161 | (182,687) | (9) |
Balance at end of period (in shares) at Jun. 30, 2024 | | 280,000 | | | | |
Balance at end of period at Jun. 30, 2024 | | $ 30,481 | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Redeemable convertible preferred stock dividends | (615) | $ 615 | | (615) | | |
Vesting of restricted stock units | | | $ 1,368 | | | |
Stock-based compensation expense | 566 | | | 566 | | |
Foreign currency translation gain (loss) | 4 | | | | | 4 |
Net loss | $ (6,642) | | | | (6,642) | |
Balance at end of period (in shares) at Sep. 30, 2024 | 1,772,946 | | 1,772,946 | | | |
Balance at end of period at Sep. 30, 2024 | $ (27,222) | | | $ 162,112 | $ (189,329) | $ (5) |
Balance at end of period (in shares) at Sep. 30, 2024 | 280,000 | 280,000 | | | | |
Balance at end of period at Sep. 30, 2024 | $ 31,096 | $ 31,096 | | | | |