CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Series A Redeemable Convertible Preferred Share | Series B Redeemable Convertible Preferred Shares | Series C-1 Redeemable Convertible Preferred Shares | Series C-2 Redeemable Convertible Preferred Shares | Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit |
Beginning Balance, Shares at Dec. 31, 2021 | | 6,289,609 | 14,496,835 | 13,150,430 | 3,170,585 | | | | |
Beginning Balance at Dec. 31, 2021 | | $ 7,675 | $ 64,387 | $ 134,791 | $ 32,498 | | | | |
Beginning Balance, Shares at Dec. 31, 2021 | | | | | | 7,020,487 | | | |
Beginning Balance at Dec. 31, 2021 | $ (151,168) | | | | | $ 1 | $ 4,667 | $ 9 | $ (155,845) |
Conversion of preferred stock into common stock upon initial public offering, Shares | | | | | | 39,474,330 | | | |
Conversion of preferred stock into common stock upon initial public offering | 239,351 | | | | | $ 4 | 239,347 | | |
Conversion of preferred stock into common stock upon initial public offering, Shares | | (6,289,609) | (14,496,835) | (13,150,430) | (3,170,585) | | | | |
Conversion of preferred stock into common stock upon initial public offering | | $ (7,675) | $ (64,387) | $ (134,791) | $ (32,498) | | | | |
Issuance of common stock upon initial public offering, net of issuance costs, Shares | | | | | | 11,369,369 | | | |
Issuance of common stock upon initial public offering, net of issuance costs | 196,379 | | | | | $ 1 | 196,378 | | |
Stock-based compensation expense | 4,392 | | | | | | 4,392 | | |
Other comprehensive income (loss) | (160) | | | | | | | (160) | |
Net income (loss) | (47,848) | | | | | | | | (47,848) |
Ending Balance, Shares at Mar. 31, 2022 | | | | | | 57,864,186 | | | |
Ending Balance at Mar. 31, 2022 | 240,946 | | | | | $ 6 | 444,784 | (151) | (203,693) |
Beginning Balance, Shares at Dec. 31, 2021 | | 6,289,609 | 14,496,835 | 13,150,430 | 3,170,585 | | | | |
Beginning Balance at Dec. 31, 2021 | | $ 7,675 | $ 64,387 | $ 134,791 | $ 32,498 | | | | |
Beginning Balance, Shares at Dec. 31, 2021 | | | | | | 7,020,487 | | | |
Beginning Balance at Dec. 31, 2021 | (151,168) | | | | | $ 1 | 4,667 | 9 | (155,845) |
Net income (loss) | (155,671) | | | | | | | | |
Ending Balance, Shares at Sep. 30, 2022 | | | | | | 58,533,226 | | | |
Ending Balance at Sep. 30, 2022 | 144,028 | | | | | $ 6 | 456,263 | (725) | (311,516) |
Beginning Balance, Shares at Mar. 31, 2022 | | | | | | 57,864,186 | | | |
Beginning Balance at Mar. 31, 2022 | 240,946 | | | | | $ 6 | 444,784 | (151) | (203,693) |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 669,040 | | | |
Issuance of common stock upon exercise of stock options | 248 | | | | | | 248 | | |
Stock-based compensation expense | 5,707 | | | | | | 5,707 | | |
Other comprehensive income (loss) | (45) | | | | | | | (45) | |
Net income (loss) | (54,067) | | | | | | | | (54,067) |
Ending Balance, Shares at Jun. 30, 2022 | | | | | | 58,533,226 | | | |
Ending Balance at Jun. 30, 2022 | 192,789 | | | | | $ 6 | 450,739 | (196) | (257,760) |
Stock-based compensation expense | 5,524 | | | | | | 5,524 | | |
Other comprehensive income (loss) | (529) | | | | | | | (529) | |
Net income (loss) | (53,756) | | | | | | | | (53,756) |
Ending Balance, Shares at Sep. 30, 2022 | | | | | | 58,533,226 | | | |
Ending Balance at Sep. 30, 2022 | $ 144,028 | | | | | $ 6 | 456,263 | (725) | (311,516) |
Beginning Balance, Shares at Dec. 31, 2022 | 66,512,011 | | | | | 66,512,011 | | | |
Beginning Balance at Dec. 31, 2022 | $ 340,607 | | | | | $ 7 | 694,906 | (86) | (354,220) |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 451,298 | | | |
Issuance of common stock upon exercise of stock options | 2,777 | | | | | | 2,777 | | |
Issuance of common stock upon vesting of RSUs | | | | | | 132,294 | | | |
Stock-based compensation expense | 7,580 | | | | | | 7,580 | | |
Other comprehensive income (loss) | 111 | | | | | | | 111 | |
Net income (loss) | 1,573 | | | | | | | | 1,573 |
Ending Balance, Shares at Mar. 31, 2023 | | | | | | 67,095,603 | | | |
Ending Balance at Mar. 31, 2023 | $ 352,648 | | | | | $ 7 | 705,263 | 25 | (352,647) |
Beginning Balance, Shares at Dec. 31, 2022 | 66,512,011 | | | | | 66,512,011 | | | |
Beginning Balance at Dec. 31, 2022 | $ 340,607 | | | | | $ 7 | 694,906 | (86) | (354,220) |
Issuance of common stock upon exercise of stock options, Shares | 822,820 | | | | | | | | |
Net income (loss) | $ 44,540 | | | | | | | | |
Ending Balance, Shares at Sep. 30, 2023 | 67,505,126 | | | | | 67,505,126 | | | |
Ending Balance at Sep. 30, 2023 | $ 418,400 | | | | | $ 7 | 728,224 | (151) | (309,680) |
Beginning Balance, Shares at Mar. 31, 2023 | | | | | | 67,095,603 | | | |
Beginning Balance at Mar. 31, 2023 | 352,648 | | | | | $ 7 | 705,263 | 25 | (352,647) |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 226,138 | | | |
Issuance of common stock upon exercise of stock options | 1,687 | | | | | | 1,687 | | |
Issuance of common stock upon vesting of RSUs | | | | | | 32,676 | | | |
Stock-based compensation expense | 10,053 | | | | | | 10,053 | | |
Other comprehensive income (loss) | (97) | | | | | | | (97) | |
Net income (loss) | 22,074 | | | | | | | | 22,074 |
Ending Balance, Shares at Jun. 30, 2023 | | | | | | 67,354,417 | | | |
Ending Balance at Jun. 30, 2023 | 386,365 | | | | | $ 7 | 717,003 | (72) | (330,573) |
Issuance of common stock upon exercise of stock options, Shares | | | | | | 145,384 | | | |
Issuance of common stock upon exercise of stock options | 938 | | | | | | 938 | | |
Issuance of common stock upon vesting of RSUs | | | | | | 5,325 | | | |
Stock-based compensation expense | 10,283 | | | | | | 10,283 | | |
Other comprehensive income (loss) | (79) | | | | | | | (79) | |
Net income (loss) | $ 20,893 | | | | | | | | 20,893 |
Ending Balance, Shares at Sep. 30, 2023 | 67,505,126 | | | | | 67,505,126 | | | |
Ending Balance at Sep. 30, 2023 | $ 418,400 | | | | | $ 7 | $ 728,224 | $ (151) | $ (309,680) |