Condensed Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | IPO | Common Stock | Common Stock IPO | Additional Paid-In Capital | Additional Paid-In Capital IPO | Accumulated Other Comprehensive Gain (Loss) | Accumulated Deficit |
Balance at Dec. 31, 2022 | $ 108,539 | | $ 3 | | $ 240,107 | | $ (1) | $ (131,570) |
Balance (in shares) at Dec. 31, 2022 | | | 29,561,554 | | | | | |
Exercise of stock options | 407 | | | | 407 | | | |
Exercise of stock options, (in shares) | | | 44,501 | | | | | |
Issuance of restricted stock (in shares) | | | 45,079 | | | | | |
Stock-based compensation expense | 3,233 | | | | 3,233 | | | |
Unrealized gain (loss) on investments, net | 1 | | | | | | 1 | |
Net Income (Loss) | (29,051) | | | | | | | (29,051) |
Balance at Mar. 31, 2023 | 83,129 | | $ 3 | | 243,747 | | | (160,621) |
Balance (in shares) at Mar. 31, 2023 | | | 29,651,134 | | | | | |
Balance at Dec. 31, 2022 | 108,539 | | $ 3 | | 240,107 | | $ (1) | (131,570) |
Balance (in shares) at Dec. 31, 2022 | | | 29,561,554 | | | | | |
Net Income (Loss) | (82,371) | | | | | | | |
Balance at Sep. 30, 2023 | 199,612 | | $ 4 | | 413,549 | | | (213,941) |
Balance (in shares) at Sep. 30, 2023 | | | 35,698,847 | | | | | |
Balance at Mar. 31, 2023 | 83,129 | | $ 3 | | 243,747 | | | (160,621) |
Balance (in shares) at Mar. 31, 2023 | | | 29,651,134 | | | | | |
Exercise of stock options | 216 | | | | 216 | | | |
Exercise of stock options, (in shares) | | | 31,560 | | | | | |
Issuance of restricted stock (in shares) | | | 45,080 | | | | | |
Purchases under employee stock purchase plan | 612 | | | | 612 | | | |
Purchases under employee stock purchase plan (in shares) | | | 152,502 | | | | | |
Stock-based compensation expense | 3,436 | | | | 3,436 | | | |
Issuance of common stock from public offering, net of offering costs | | $ 161,803 | | $ 1 | | $ 161,802 | | |
Issuance of common stock from public offering, net of offering costs (in shares) | | | | 5,750,000 | | | | |
Net Income (Loss) | (24,891) | | | | | | | (24,891) |
Balance at Jun. 30, 2023 | 224,305 | | $ 4 | | 409,813 | | | (185,512) |
Balance (in shares) at Jun. 30, 2023 | | | 35,630,276 | | | | | |
Exercise of stock options | 138 | | | | 138 | | | |
Exercise of stock options, (in shares) | | | 23,493 | | | | | |
Issuance of restricted stock (in shares) | | | 45,078 | | | | | |
Stock-based compensation expense | 3,598 | | | | 3,598 | | | |
Net Income (Loss) | (28,429) | | | | | | | (28,429) |
Balance at Sep. 30, 2023 | 199,612 | | $ 4 | | 413,549 | | | (213,941) |
Balance (in shares) at Sep. 30, 2023 | | | 35,698,847 | | | | | |
Balance at Dec. 31, 2023 | 169,237 | | $ 4 | | 418,058 | | | (248,825) |
Balance (in shares) at Dec. 31, 2023 | | | 35,866,610 | | | | | |
Exercise of stock options | 116 | | | | 116 | | | |
Exercise of stock options, (in shares) | | | 22,750 | | | | | |
Issuance of restricted stock (in shares) | | | 44,226 | | | | | |
Stock-based compensation expense | 5,022 | | | | 5,022 | | | |
Net Income (Loss) | (39,061) | | | | | | | (39,061) |
Balance at Mar. 31, 2024 | 135,314 | | $ 4 | | 423,196 | | | (287,886) |
Balance (in shares) at Mar. 31, 2024 | | | 35,933,586 | | | | | |
Balance at Dec. 31, 2023 | $ 169,237 | | $ 4 | | 418,058 | | | (248,825) |
Balance (in shares) at Dec. 31, 2023 | | | 35,866,610 | | | | | |
Exercise of stock options, (in shares) | 106,339 | | | | | | | |
Unrealized gain (loss) on investments, net | $ 0 | | | | | | | |
Net Income (Loss) | (109,124) | | | | | | | |
Balance at Sep. 30, 2024 | 75,972 | | $ 4 | | 433,917 | | | (357,949) |
Balance (in shares) at Sep. 30, 2024 | | | 36,238,280 | | | | | |
Balance at Mar. 31, 2024 | 135,314 | | $ 4 | | 423,196 | | | (287,886) |
Balance (in shares) at Mar. 31, 2024 | | | 35,933,586 | | | | | |
Exercise of stock options | 333 | | | | 333 | | | |
Exercise of stock options, (in shares) | | | 72,795 | | | | | |
Issuance of restricted stock (in shares) | | | 16,833 | | | | | |
Purchases under employee stock purchase plan | 737 | | | | 737 | | | |
Purchases under employee stock purchase plan (in shares) | | | 161,271 | | | | | |
Stock-based compensation expense | 4,840 | | | | 4,840 | | | |
Net Income (Loss) | (37,276) | | | | | | | (37,276) |
Balance at Jun. 30, 2024 | 103,948 | | $ 4 | | 429,106 | | | (325,162) |
Balance (in shares) at Jun. 30, 2024 | | | 36,184,485 | | | | | |
Exercise of stock options | 69 | | | | 69 | | | |
Exercise of stock options, (in shares) | | | 10,794 | | | | | |
Issuance of restricted stock (in shares) | | | 43,001 | | | | | |
Stock-based compensation expense | 4,742 | | | | 4,742 | | | |
Net Income (Loss) | (32,787) | | | | | | | (32,787) |
Balance at Sep. 30, 2024 | $ 75,972 | | $ 4 | | $ 433,917 | | | $ (357,949) |
Balance (in shares) at Sep. 30, 2024 | | | 36,238,280 | | | | | |