CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) (UNAUDITED) - USD ($) $ in Thousands | Total | Common stock warrants | Additional Paid-in Capital [Member] | Accumulated other comprehensive loss | Accumulated Deficit [Member] |
Beginning balance at Dec. 31, 2022 | $ 329,926 | $ 4 | $ 643,774 | $ (3,585) | $ (310,267) |
Beginning balance, Shares at Dec. 31, 2022 | | 43,749,685 | | | |
Share-based compensation | 5,963 | | 5,963 | 0 | 0 |
Issuance of common stock upon exercise of stock options | 57 | | 57 | 0 | 0 |
Issuance of common stock upon exercise of stock options, Shares | | 47,328 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 215,505 | | | |
Shares withheld for the withholding tax on vesting of restricted stock | (20) | | (20) | 0 | 0 |
Shares withheld for the withholding tax on vesting of restricted stock, Shares | | (2,499) | | | |
Unrealized gain (loss) on available-for-sale securities | 1,212 | | | 1,212 | 0 |
Net Income (Loss) | (35,174) | | | | (35,174) |
Ending balance at Mar. 31, 2023 | 301,964 | $ 4 | 649,774 | (2,373) | (345,441) |
Ending balance, Shares at Mar. 31, 2023 | | 44,010,019 | | | |
Beginning balance at Dec. 31, 2022 | 329,926 | $ 4 | 643,774 | (3,585) | (310,267) |
Beginning balance, Shares at Dec. 31, 2022 | | 43,749,685 | | | |
Unrealized gain (loss) on available-for-sale securities | 2,604 | | | | |
Net Income (Loss) | (104,367) | | | | |
Ending balance at Sep. 30, 2023 | 246,405 | $ 4 | 662,016 | (981) | (414,634) |
Ending balance, Shares at Sep. 30, 2023 | | 44,633,423 | | | |
Beginning balance at Mar. 31, 2023 | 301,964 | $ 4 | 649,774 | (2,373) | (345,441) |
Beginning balance, Shares at Mar. 31, 2023 | | 44,010,019 | | | |
Share-based compensation | 7,041 | | 7,041 | | |
Issuance of common stock upon exercise of stock options | 59 | | 59 | | |
Issuance of common stock upon exercise of stock options, Shares | | 23,663 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 144,694 | | | |
Unrealized gain (loss) on available-for-sale securities | 477 | | | 477 | |
Net Income (Loss) | (35,955) | | | | (35,955) |
Ending balance at Jun. 30, 2023 | 273,586 | $ 4 | 656,874 | (1,896) | (381,396) |
Ending balance, Shares at Jun. 30, 2023 | | 44,178,376 | | | |
Share-based compensation | 5,149 | | 5,149 | | |
Issuance of common stock upon exercise of stock options | 36 | | 36 | | |
Issuance of common stock upon exercise of stock options, Shares | | 20,722 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 445,484 | | | |
Shares withheld for the withholding tax on vesting of restricted stock | (43) | | (43) | | |
Shares withheld for the withholding tax on vesting of restricted stock, Shares | | (11,159) | | | |
Unrealized gain (loss) on available-for-sale securities | 915 | | | 915 | |
Net Income (Loss) | (33,238) | | | | (33,238) |
Ending balance at Sep. 30, 2023 | 246,405 | $ 4 | 662,016 | (981) | (414,634) |
Ending balance, Shares at Sep. 30, 2023 | | 44,633,423 | | | |
Beginning balance at Dec. 31, 2023 | 228,442 | $ 5 | 688,124 | (87) | (459,600) |
Beginning balance, Shares at Dec. 31, 2023 | | 52,388,961 | | | |
Share-based compensation | 5,261 | | 5,261 | | |
Issuance of common stock upon exercise of stock options | 39 | | 39 | | |
Issuance of common stock upon exercise of stock options, Shares | | 28,227 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 423,869 | | | |
Shares withheld for the withholding tax on vesting of restricted stock | (55) | | (55) | | |
Shares withheld for the withholding tax on vesting of restricted stock, Shares | | (25,286) | | | |
Unrealized gain (loss) on available-for-sale securities | (161) | | | (161) | |
Net Income (Loss) | (35,326) | | | | (35,326) |
Ending balance at Mar. 31, 2024 | 198,200 | $ 5 | 693,369 | (248) | (494,926) |
Ending balance, Shares at Mar. 31, 2024 | | 52,815,771 | | | |
Beginning balance at Dec. 31, 2023 | $ 228,442 | $ 5 | 688,124 | (87) | (459,600) |
Beginning balance, Shares at Dec. 31, 2023 | | 52,388,961 | | | |
Issuance of common stock upon exercise of stock options, Shares | 42,249 | | | | |
Unrealized gain (loss) on available-for-sale securities | $ 203 | | | | |
Net Income (Loss) | (116,115) | | | | |
Ending balance at Sep. 30, 2024 | 129,260 | $ 6 | 704,853 | 116 | (575,715) |
Ending balance, Shares at Sep. 30, 2024 | | 53,832,057 | | | |
Beginning balance at Mar. 31, 2024 | 198,200 | $ 5 | 693,369 | (248) | (494,926) |
Beginning balance, Shares at Mar. 31, 2024 | | 52,815,771 | | | |
Share-based compensation | 5,364 | | 5,364 | | |
Issuance of common stock upon exercise of stock options | 15 | | 15 | | |
Issuance of common stock upon exercise of stock options, Shares | | 5,682 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 411,670 | | | |
Shares withheld for the withholding tax on vesting of restricted stock | (238) | | (238) | | |
Shares withheld for the withholding tax on vesting of restricted stock, Shares | | (56,463) | | | |
Unrealized gain (loss) on available-for-sale securities | 12 | | | 12 | 0 |
Net Income (Loss) | (43,393) | | | | (43,393) |
Ending balance at Jun. 30, 2024 | 159,960 | $ 5 | 698,510 | (236) | (538,319) |
Ending balance, Shares at Jun. 30, 2024 | | 53,176,660 | | | |
Share-based compensation | 6,505 | | 6,505 | | |
Issuance of common stock upon exercise of stock options | 23 | $ 1 | 22 | | |
Issuance of common stock upon exercise of stock options, Shares | | 8,340 | | | |
Issuance of common stock upon release of restricted stock units, Shares | | 710,300 | | | |
Shares withheld for the withholding tax on vesting of restricted stock | (184) | | (184) | | |
Shares withheld for the withholding tax on vesting of restricted stock, Shares | | (63,243) | | | |
Unrealized gain (loss) on available-for-sale securities | 352 | | | 352 | |
Net Income (Loss) | (37,396) | | | | (37,396) |
Ending balance at Sep. 30, 2024 | $ 129,260 | $ 6 | $ 704,853 | $ 116 | $ (575,715) |
Ending balance, Shares at Sep. 30, 2024 | | 53,832,057 | | | |