Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands | Total | Common stock | Additional paid-in capital | Accumulated other comprehensive income (loss) | Accumulated deficit |
Beginning balance (in shares) at Dec. 31, 2022 | | 36,434,297 | | | |
Beginning balance at Dec. 31, 2022 | $ 115,695 | $ 5 | $ 452,503 | $ (1,824) | $ (334,989) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Vesting of restricted stock units (in shares) | | 23,575 | | | |
Surrender of shares for taxes (in shares) | | (3,903) | | | |
Issuance of common stock related to ESPP (in shares) | | 33,202 | | | |
Issuance of common stock related to ESPP | 51 | | 51 | | |
Stock-based compensation (in shares) | | 24,776 | | | |
Stock-based compensation | 2,671 | | 2,671 | | |
Unrealized gain (loss) on investments | 648 | | | 648 | |
Net loss | (20,875) | | | | (20,875) |
Ending balance (in shares) at Mar. 31, 2023 | | 36,511,947 | | | |
Ending balance at Mar. 31, 2023 | 98,190 | $ 5 | 455,225 | (1,176) | (355,864) |
Beginning balance (in shares) at Dec. 31, 2022 | | 36,434,297 | | | |
Beginning balance at Dec. 31, 2022 | 115,695 | $ 5 | 452,503 | (1,824) | (334,989) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Unrealized gain (loss) on investments | 1,460 | | | | |
Net loss | (63,034) | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 51,635,184 | | | |
Ending balance at Sep. 30, 2023 | 134,317 | $ 7 | 532,697 | (364) | (398,023) |
Beginning balance (in shares) at Mar. 31, 2023 | | 36,511,947 | | | |
Beginning balance at Mar. 31, 2023 | 98,190 | $ 5 | 455,225 | (1,176) | (355,864) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Vesting of restricted stock units (in shares) | | 1,875 | | | |
Stock-based compensation (in shares) | | 19,703 | | | |
Stock-based compensation | 2,646 | | 2,646 | | |
Unrealized gain (loss) on investments | 515 | | | 515 | |
Net loss | (19,152) | | | | (19,152) |
Ending balance (in shares) at Jun. 30, 2023 | | 36,533,525 | | | |
Ending balance at Jun. 30, 2023 | 82,199 | $ 5 | 457,871 | (661) | (375,016) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | 15,000,000 | | | |
Issuance of common stock, net of issuance costs | 72,000 | $ 2 | 71,998 | | |
Exercise of common stock options (in shares) | | 5,370 | | | |
Exercise of common stock options | 20 | | 20 | | |
Vesting of restricted stock units (in shares) | | 63,547 | | | |
Surrender of shares for taxes (in shares) | | (14,554) | | | |
Issuance of common stock related to ESPP (in shares) | | 35,803 | | | |
Issuance of common stock related to ESPP | 57 | | 57 | | |
Stock-based compensation (in shares) | | 11,493 | | | |
Stock-based compensation | 2,751 | | 2,751 | | |
Unrealized gain (loss) on investments | 297 | | | 297 | |
Net loss | (23,007) | | | | (23,007) |
Ending balance (in shares) at Sep. 30, 2023 | | 51,635,184 | | | |
Ending balance at Sep. 30, 2023 | $ 134,317 | $ 7 | 532,697 | (364) | (398,023) |
Beginning balance (in shares) at Dec. 31, 2023 | 51,645,557 | 51,645,557 | | | |
Beginning balance at Dec. 31, 2023 | $ 116,736 | $ 7 | 534,187 | (27) | (417,431) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | 800,000 | | | |
Issuance of common stock, net of issuance costs | 4,000 | | 4,000 | | |
Exercise of common stock options (in shares) | | 47,741 | | | |
Exercise of common stock options | 86 | | 86 | | |
Vesting of restricted stock units (in shares) | | 1,250 | | | |
Issuance of common stock related to ESPP (in shares) | | 26,659 | | | |
Issuance of common stock related to ESPP | 64 | | 64 | | |
Stock-based compensation (in shares) | | 6,419 | | | |
Stock-based compensation | 1,713 | | 1,713 | | |
Unrealized gain (loss) on investments | (68) | | | (68) | |
Net loss | (18,225) | | | | (18,225) |
Ending balance (in shares) at Mar. 31, 2024 | | 52,527,626 | | | |
Ending balance at Mar. 31, 2024 | $ 104,306 | $ 7 | 540,050 | (95) | (435,656) |
Beginning balance (in shares) at Dec. 31, 2023 | 51,645,557 | 51,645,557 | | | |
Beginning balance at Dec. 31, 2023 | $ 116,736 | $ 7 | 534,187 | (27) | (417,431) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of common stock options (in shares) | 234,642 | | | | |
Unrealized gain (loss) on investments | $ 134 | | | | |
Net loss | $ (53,691) | | | | |
Ending balance (in shares) at Sep. 30, 2024 | 56,521,914 | 56,521,914 | | | |
Ending balance at Sep. 30, 2024 | $ 97,426 | $ 7 | 568,434 | 107 | (471,122) |
Beginning balance (in shares) at Mar. 31, 2024 | | 52,527,626 | | | |
Beginning balance at Mar. 31, 2024 | 104,306 | $ 7 | 540,050 | (95) | (435,656) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | 3,690,853 | | | |
Issuance of common stock, net of issuance costs | 20,494 | | 20,494 | | |
Exercise of common stock options (in shares) | | 168,972 | | | |
Exercise of common stock options | 389 | | 389 | | |
Vesting of restricted stock units (in shares) | | 18,199 | | | |
Surrender of shares for taxes (in shares) | | (4,696) | | | |
Surrender of shares for taxes | (25) | | (25) | | |
Stock-based compensation (in shares) | | 7,533 | | | |
Stock-based compensation | 5,286 | | 5,286 | | |
Unrealized gain (loss) on investments | (20) | | | (20) | |
Net loss | (19,909) | | | | (19,909) |
Ending balance (in shares) at Jun. 30, 2024 | | 56,408,487 | | | |
Ending balance at Jun. 30, 2024 | 110,521 | $ 7 | 566,194 | (115) | (455,565) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Exercise of common stock options (in shares) | | 17,929 | | | |
Exercise of common stock options | 32 | | 32 | | |
Issuance of common stock related to ESPP (in shares) | | 87,443 | | | |
Issuance of common stock related to ESPP | 216 | | 216 | | |
Stock-based compensation (in shares) | | 8,055 | | | |
Stock-based compensation | 1,992 | | 1,992 | | |
Unrealized gain (loss) on investments | 222 | | | 222 | |
Net loss | $ (15,557) | | | | (15,557) |
Ending balance (in shares) at Sep. 30, 2024 | 56,521,914 | 56,521,914 | | | |
Ending balance at Sep. 30, 2024 | $ 97,426 | $ 7 | $ 568,434 | $ 107 | $ (471,122) |