Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Series A, B, C-1, C-2, D, E and F Convertible Preferred Stock | 2022 Convertible Notes | Common Stock | Common Stock 2022 Convertible Notes | Additional Paid-in Capital | Additional Paid-in Capital 2022 Convertible Notes | Accumulated Deficit |
Beginning Balance (in shares) at Dec. 31, 2022 | | 77,994,156 | | | | | | |
Beginning Balance at Dec. 31, 2022 | | $ 287,330 | | | | | | |
Beginning Balance (in shares) at Dec. 31, 2022 | | | | 2,055,399 | | | | |
Beginning Balance at Dec. 31, 2022 | $ (252,319) | | | | | $ 17,206 | | $ (269,525) |
Share-based compensation expense | 857 | | | | | 857 | | |
Net loss | (11,932) | | | | | | | (11,932) |
Ending Balance (in shares) at Mar. 31, 2023 | | 77,994,156 | | | | | | |
Ending Balance at Mar. 31, 2023 | | $ 287,330 | | | | | | |
Ending Balance (in shares) at Mar. 31, 2023 | | | | 2,055,399 | | | | |
Ending Balance at Mar. 31, 2023 | (263,394) | | | | | 18,063 | | (281,457) |
Beginning Balance (in shares) at Dec. 31, 2022 | | 77,994,156 | | | | | | |
Beginning Balance at Dec. 31, 2022 | | $ 287,330 | | | | | | |
Beginning Balance (in shares) at Dec. 31, 2022 | | | | 2,055,399 | | | | |
Beginning Balance at Dec. 31, 2022 | (252,319) | | | | | 17,206 | | (269,525) |
Net loss | (57,911) | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2023 | | 77,994,156 | | | | | | |
Ending Balance at Sep. 30, 2023 | | $ 287,330 | | | | | | |
Ending Balance (in shares) at Sep. 30, 2023 | | | | 2,095,129 | | | | |
Ending Balance at Sep. 30, 2023 | (307,175) | | | | | 20,261 | | (327,436) |
Beginning Balance (in shares) at Mar. 31, 2023 | | 77,994,156 | | | | | | |
Beginning Balance at Mar. 31, 2023 | | $ 287,330 | | | | | | |
Beginning Balance (in shares) at Mar. 31, 2023 | | | | 2,055,399 | | | | |
Beginning Balance at Mar. 31, 2023 | (263,394) | | | | | 18,063 | | (281,457) |
Exercise of common stock options (in shares) | | | | 33,899 | | | | |
Exercise of common stock options | 30 | | | | | 30 | | |
Share-based compensation expense | 1,073 | | | | | 1,073 | | |
Net loss | (30,232) | | | | | | | (30,232) |
Ending Balance (in shares) at Jun. 30, 2023 | | 77,994,156 | | | | | | |
Ending Balance at Jun. 30, 2023 | | $ 287,330 | | | | | | |
Ending Balance (in shares) at Jun. 30, 2023 | | | | 2,089,298 | | | | |
Ending Balance at Jun. 30, 2023 | (292,523) | | | | | 19,166 | | (311,689) |
Exercise of common stock options (in shares) | | | | 5,831 | | | | |
Exercise of common stock options | 5 | | | | | 5 | | |
Share-based compensation expense | 1,090 | | | | | 1,090 | | |
Net loss | (15,747) | | | | | | | (15,747) |
Ending Balance (in shares) at Sep. 30, 2023 | | 77,994,156 | | | | | | |
Ending Balance at Sep. 30, 2023 | | $ 287,330 | | | | | | |
Ending Balance (in shares) at Sep. 30, 2023 | | | | 2,095,129 | | | | |
Ending Balance at Sep. 30, 2023 | (307,175) | | | | | 20,261 | | (327,436) |
Beginning Balance (in shares) at Dec. 31, 2023 | | 77,994,156 | | | | | | |
Beginning Balance at Dec. 31, 2023 | 287,330 | $ 287,330 | | | | | | |
Beginning Balance (in shares) at Dec. 31, 2023 | | | | 2,105,815 | | | | |
Beginning Balance at Dec. 31, 2023 | (325,062) | | | | | 21,554 | | (346,616) |
Issuance of common stock in initial public offering, net of underwriting discounts, commissions and offering costs (in shares) | | | | 7,433,332 | | | | |
Issuance of common stock in initial public offering, net of underwriting discounts, commissions and offering costs | 100,277 | | | | | 100,277 | | |
Conversion of convertible preferred stock into common stock upon initial public offering (in shares) | | (77,994,156) | | | | | | |
Conversion of convertible preferred stock into common stock upon initial public offering | | $ (287,330) | | | | | | |
Conversion of convertible preferred stock into common stock upon initial public offering (in shares) | | | | 36,343,909 | 1,841,321 | | | |
Conversion of convertible preferred stock into common stock upon initial public offering | 287,330 | | $ 19,150 | | | 287,330 | $ 19,150 | |
Reclassification of warrant liability to equity upon initial public offering | 425 | | | | | 425 | | |
Exercise of common stock warrants (in shares) | | | | 38,544 | | | | |
Exercise of common stock options (in shares) | | | | 133,987 | | | | |
Exercise of common stock options | 163 | | | | | 163 | | |
Share-based compensation expense | 5,217 | | | | | 5,217 | | |
Net loss | (3,322) | | | | | | | (3,322) |
Ending Balance (in shares) at Mar. 31, 2024 | | | | 47,896,908 | | | | |
Ending Balance at Mar. 31, 2024 | 84,178 | | | | | 434,116 | | (349,938) |
Beginning Balance (in shares) at Dec. 31, 2023 | | 77,994,156 | | | | | | |
Beginning Balance at Dec. 31, 2023 | 287,330 | $ 287,330 | | | | | | |
Beginning Balance (in shares) at Dec. 31, 2023 | | | | 2,105,815 | | | | |
Beginning Balance at Dec. 31, 2023 | (325,062) | | | | | 21,554 | | (346,616) |
Net loss | (43,724) | | | | | | | |
Ending Balance (in shares) at Sep. 30, 2024 | | 0 | | | | | | |
Ending Balance (in shares) at Sep. 30, 2024 | | | | 48,089,625 | | | | |
Ending Balance at Sep. 30, 2024 | 50,322 | | | | | 440,662 | | (390,340) |
Beginning Balance (in shares) at Mar. 31, 2024 | | | | 47,896,908 | | | | |
Beginning Balance at Mar. 31, 2024 | 84,178 | | | | | 434,116 | | (349,938) |
Exercise of common stock options (in shares) | | | | 16,327 | | | | |
Exercise of common stock options | 16 | | | | | 16 | | |
Share-based compensation expense | 3,790 | | | | | 3,790 | | |
Net loss | (17,229) | | | | | | | (17,229) |
Ending Balance (in shares) at Jun. 30, 2024 | | | | 47,913,235 | | | | |
Ending Balance at Jun. 30, 2024 | 70,755 | | | | | 437,922 | | (367,167) |
Exercise of common stock options (in shares) | | | | 135,561 | | | | |
Exercise of common stock options | 220 | | | | | 220 | | |
Issuance of common stock from restricted stock units vesting, (in shares) | | | | 40,829 | | | | |
Share-based compensation expense | 2,520 | | | | | 2,520 | | |
Net loss | (23,173) | | | | | | | (23,173) |
Ending Balance (in shares) at Sep. 30, 2024 | | 0 | | | | | | |
Ending Balance (in shares) at Sep. 30, 2024 | | | | 48,089,625 | | | | |
Ending Balance at Sep. 30, 2024 | $ 50,322 | | | | | $ 440,662 | | $ (390,340) |