CONDENSED CONSOLIDATED STATEMENTS STOCKHOLDERS’ EQUITY - USD ($) $ in Thousands | Total | Common Stock | Additional Paid‑in Capital | Accumulated Other Comprehensive Loss | Accumulated Deficit |
Beginning balances (in shares) at Dec. 31, 2021 | | 31,224,336 | | | |
Beginning balances at Dec. 31, 2021 | $ 298,718 | $ 3 | $ 392,384 | $ 0 | $ (93,669) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 24,891 | | | |
Issuance of common stock upon exercise of stock options | 50 | | 50 | | |
Vesting of early exercised options (in shares) | | 15,224 | | | |
Vesting of early exercised options | 35 | | 35 | | |
Stock-based compensation | 1,794 | | 1,794 | | |
Other comprehensive loss | (1,535) | | | (1,535) | |
Net loss | (21,671) | | | | (21,671) |
Ending balances (in shares) at Mar. 31, 2022 | | 31,264,451 | | | |
Ending balances at Mar. 31, 2022 | 277,391 | $ 3 | 394,263 | (1,535) | (115,340) |
Beginning balances (in shares) at Dec. 31, 2021 | | 31,224,336 | | | |
Beginning balances at Dec. 31, 2021 | 298,718 | $ 3 | 392,384 | 0 | (93,669) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Other comprehensive loss | (2,265) | | | | |
Net loss | (44,850) | | | | |
Ending balances (in shares) at Jun. 30, 2022 | | 31,284,448 | | | |
Ending balances at Jun. 30, 2022 | 256,039 | $ 3 | 396,820 | (2,265) | (138,519) |
Beginning balances (in shares) at Dec. 31, 2021 | | 31,224,336 | | | |
Beginning balances at Dec. 31, 2021 | $ 298,718 | $ 3 | 392,384 | 0 | (93,669) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Vesting of early exercised options (in shares) | 53,741 | | | | |
Vesting of early exercised options | $ 200 | | | | |
Ending balances (in shares) at Dec. 31, 2022 | 31,394,767 | 31,394,767 | | | |
Ending balances at Dec. 31, 2022 | $ 212,554 | $ 3 | 402,893 | (2,057) | (188,285) |
Beginning balances (in shares) at Mar. 31, 2022 | | 31,264,451 | | | |
Beginning balances at Mar. 31, 2022 | 277,391 | $ 3 | 394,263 | (1,535) | (115,340) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 5,259 | | | |
Issuance of common stock upon exercise of stock options | 11 | | 11 | | |
Vesting of early exercised options (in shares) | | 14,738 | | | |
Vesting of early exercised options | 34 | | 34 | | |
Stock-based compensation | 2,512 | | 2,512 | | |
Other comprehensive loss | (730) | | | (730) | |
Net loss | (23,179) | | | | (23,179) |
Ending balances (in shares) at Jun. 30, 2022 | | 31,284,448 | | | |
Ending balances at Jun. 30, 2022 | $ 256,039 | $ 3 | 396,820 | (2,265) | (138,519) |
Beginning balances (in shares) at Dec. 31, 2022 | 31,394,767 | 31,394,767 | | | |
Beginning balances at Dec. 31, 2022 | $ 212,554 | $ 3 | 402,893 | (2,057) | (188,285) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 18,344 | | | |
Issuance of common stock upon exercise of stock options | 129 | | 129 | | |
Vesting of early exercised options (in shares) | | 10,153 | | | |
Vesting of early exercised options | 26 | | 26 | | |
Vesting of restricted common stock (in shares) | | 91,859 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | 0 | | | | |
Shares issued (in shares) | | 1,618,613 | | | |
Stock Issued During Period, Value, New Issues | 19,407 | | 19,407 | | |
Stock-based compensation | 2,755 | | 2,755 | | |
Other comprehensive loss | 1,415 | | | 1,415 | |
Net loss | (6,674) | | | | (6,674) |
Ending balances (in shares) at Mar. 31, 2023 | | 33,133,736 | | | |
Ending balances at Mar. 31, 2023 | $ 229,612 | $ 3 | 425,210 | (642) | (194,959) |
Beginning balances (in shares) at Dec. 31, 2022 | 31,394,767 | 31,394,767 | | | |
Beginning balances at Dec. 31, 2022 | $ 212,554 | $ 3 | 402,893 | (2,057) | (188,285) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | 64,519 | | | | |
Vesting of early exercised options (in shares) | 34,120 | | | | |
Vesting of early exercised options | $ 100 | | | | |
Other comprehensive loss | 1,052 | | | | |
Net loss | $ (32,602) | | | | |
Ending balances (in shares) at Jun. 30, 2023 | 33,205,693 | 33,205,693 | | | |
Ending balances at Jun. 30, 2023 | $ 206,908 | $ 3 | 428,797 | (1,005) | (220,887) |
Beginning balances (in shares) at Mar. 31, 2023 | | 33,133,736 | | | |
Beginning balances at Mar. 31, 2023 | 229,612 | $ 3 | 425,210 | (642) | (194,959) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 46,175 | | | |
Issuance of common stock upon exercise of stock options | 257 | | 257 | | |
Vesting of early exercised options (in shares) | | 9,468 | | | |
Vesting of early exercised options | $ 25 | | 25 | | |
Purchase of common stock under the employee stock purchase plan (in shares) | 16,314 | | | | |
Stock Issued During Period, Value, Employee Stock Purchase Plan | $ 186 | | | | |
Stock-based compensation | 3,119 | | 3,119 | | |
Other comprehensive loss | (363) | | | (363) | |
Net loss | $ (25,928) | | | | (25,928) |
Ending balances (in shares) at Jun. 30, 2023 | 33,205,693 | 33,205,693 | | | |
Ending balances at Jun. 30, 2023 | $ 206,908 | $ 3 | $ 428,797 | $ (1,005) | $ (220,887) |