CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Common stock [Member] Common Class A [Member] | Common stock [Member] Common Class B [Member] | Additional paid-in capital [Member] | Accumulated Other Comprehensive Income (Loss) [Member] | Accumulated deficit [Member] |
Beginning Balance , Shares at Dec. 31, 2022 | | 51,233,701 | 5,435,254 | | | |
Beginning Balance at Dec. 31, 2022 | $ 462,978 | $ 5 | $ 1 | $ 623,543 | $ (494) | $ (160,077) |
Issuance of common stock upon exercise of stock options , Shares | | 82,989 | | | | |
Issuance of common stock upon exercise of stock options | 619 | | | 619 | | |
Unrealized gains (losses) on marketable securities | 192 | | | | 192 | |
Stock-based compensation expense | 5,371 | | | 5,371 | | |
Net loss | (25,192) | | | | | (25,192) |
Ending Balance , Shares at Mar. 31, 2023 | | 51,316,690 | 5,435,254 | | | |
Ending Balance at Mar. 31, 2023 | 443,968 | $ 5 | $ 1 | 629,533 | (302) | (185,269) |
Beginning Balance , Shares at Dec. 31, 2022 | | 51,233,701 | 5,435,254 | | | |
Beginning Balance at Dec. 31, 2022 | 462,978 | $ 5 | $ 1 | 623,543 | (494) | (160,077) |
Net loss | (87,927) | | | | | |
Ending Balance , Shares at Sep. 30, 2023 | | 51,735,660 | 5,435,254 | | | |
Ending Balance at Sep. 30, 2023 | 395,977 | $ 5 | $ 1 | 645,285 | (1,310) | (248,004) |
Beginning Balance , Shares at Dec. 31, 2022 | | 51,233,701 | 5,435,254 | | | |
Beginning Balance at Dec. 31, 2022 | 462,978 | $ 5 | $ 1 | 623,543 | (494) | (160,077) |
Net loss | (126,200) | | | | | |
Ending Balance , Shares at Dec. 31, 2023 | | 58,629,896 | 5,435,254 | | | |
Ending Balance at Dec. 31, 2023 | 700,561 | $ 6 | $ 1 | 986,819 | 31 | (286,296) |
Beginning Balance , Shares at Mar. 31, 2023 | | 51,316,690 | 5,435,254 | | | |
Beginning Balance at Mar. 31, 2023 | 443,968 | $ 5 | $ 1 | 629,533 | (302) | (185,269) |
Issuance of common stock upon exercise of stock options , Shares | | 202,210 | | | | |
Issuance of common stock upon exercise of stock options | 1,469 | | | 1,469 | | |
Issuance of common stock under employee stock purchase plan, shares | | 6,575 | | | | |
Issuance of common stock under employee stock purchase plan | 193 | | | 193 | | |
Unrealized gains (losses) on marketable securities | (1,235) | | | | (1,235) | |
Stock-based compensation expense | 5,848 | | | 5,848 | | |
Net loss | (29,090) | | | | | (29,090) |
Ending Balance , Shares at Jun. 30, 2023 | | 51,525,475 | 5,435,254 | | | |
Ending Balance at Jun. 30, 2023 | 421,153 | $ 5 | $ 1 | 637,043 | (1,537) | (214,359) |
Issuance of common stock upon exercise of stock options , Shares | | 210,185 | | | | |
Issuance of common stock upon exercise of stock options | 1,388 | | | 1,388 | | |
Unrealized gains (losses) on marketable securities | 227 | | | | 227 | |
Stock-based compensation expense | 6,854 | | | 6,854 | | |
Net loss | (33,645) | | | | | (33,645) |
Ending Balance , Shares at Sep. 30, 2023 | | 51,735,660 | 5,435,254 | | | |
Ending Balance at Sep. 30, 2023 | 395,977 | $ 5 | $ 1 | 645,285 | (1,310) | (248,004) |
Beginning Balance , Shares at Dec. 31, 2023 | | 58,629,896 | 5,435,254 | | | |
Beginning Balance at Dec. 31, 2023 | 700,561 | $ 6 | $ 1 | 986,819 | 31 | (286,296) |
Issuance of common stock upon exercise of stock options , Shares | | 425,737 | | | | |
Issuance of common stock upon exercise of stock options | 6,452 | | | 6,452 | | |
Unrealized gains (losses) on marketable securities | (1,349) | | | | (1,349) | |
Stock-based compensation expense | 13,857 | | | 13,857 | | |
Net loss | (44,482) | | | | | (44,482) |
Ending Balance , Shares at Mar. 31, 2024 | | 59,055,633 | 5,435,254 | | | |
Ending Balance at Mar. 31, 2024 | 675,039 | $ 6 | $ 1 | 1,007,128 | (1,318) | (330,778) |
Beginning Balance , Shares at Dec. 31, 2023 | | 58,629,896 | 5,435,254 | | | |
Beginning Balance at Dec. 31, 2023 | $ 700,561 | $ 6 | $ 1 | 986,819 | 31 | (286,296) |
Issuance of common stock upon exercise of stock options , Shares | 1,110,247 | | | | | |
Net loss | $ (185,993) | | | | | |
Ending Balance , Shares at Sep. 30, 2024 | | 65,495,380 | 5,435,254 | | | |
Ending Balance at Sep. 30, 2024 | 1,121,126 | $ 7 | $ 1 | 1,592,034 | 1,373 | (472,289) |
Beginning Balance , Shares at Mar. 31, 2024 | | 59,055,633 | 5,435,254 | | | |
Beginning Balance at Mar. 31, 2024 | 675,039 | $ 6 | $ 1 | 1,007,128 | (1,318) | (330,778) |
Issuance of common stock upon exercise of stock options , Shares | | 223,858 | | | | |
Issuance of common stock upon exercise of stock options | 4,001 | | | 4,001 | | |
Issuance of common stock under employee stock purchase plan, shares | | 5,237 | | | | |
Issuance of common stock under employee stock purchase plan | 292 | | | 292 | | |
Unrealized gains (losses) on marketable securities | (253) | | | | (253) | |
Stock-based compensation expense | 15,125 | | | 15,125 | | |
Net loss | (57,166) | | | | | (57,166) |
Ending Balance , Shares at Jun. 30, 2024 | | 59,284,728 | 5,435,254 | | | |
Ending Balance at Jun. 30, 2024 | 637,038 | $ 6 | $ 1 | 1,026,546 | (1,571) | (387,944) |
Issuance of common stock upon public offering, net | 540,076 | $ 1 | | 540,075 | | |
Issuance of common stock upon public offering, net, Shares | | 5,750,000 | | | | |
Issuance of common stock upon exercise of stock options , Shares | | 460,652 | | | | |
Issuance of common stock upon exercise of stock options | 9,954 | | | 9,954 | | |
Unrealized gains (losses) on marketable securities | 2,944 | | | | 2,944 | |
Stock-based compensation expense | 15,459 | | | 15,459 | | |
Net loss | (84,345) | | | | | (84,345) |
Ending Balance , Shares at Sep. 30, 2024 | | 65,495,380 | 5,435,254 | | | |
Ending Balance at Sep. 30, 2024 | $ 1,121,126 | $ 7 | $ 1 | $ 1,592,034 | $ 1,373 | $ (472,289) |