Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive Income | Accumulated Deficit |
Beginning balance (in shares) at Dec. 31, 2020 | | 35,693,753 | | | |
Beginning balance at Dec. 31, 2020 | $ 226,134 | $ 36 | $ 467,147 | $ 1,685 | $ (242,734) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 122,856 | | | |
Issuance of common stock upon exercise of stock options | 273 | | 273 | | |
Repurchase of early exercised common stock options (in shares) | | (12,945) | | | |
Change in shares subject to repurchase | 66 | | 66 | | |
Stock-based compensation expense | 2,462 | | 2,462 | | |
Currency translation adjustment | (272) | | | (272) | |
Change in unrealized (losses) gains on marketable securities | (3) | | | (3) | |
Net loss | (12,512) | | | | (12,512) |
Ending balance (in shares) at Mar. 31, 2021 | | 35,803,664 | | | |
Ending balance at Mar. 31, 2021 | 216,148 | $ 36 | 469,948 | 1,410 | (255,246) |
Beginning balance (in shares) at Dec. 31, 2020 | | 35,693,753 | | | |
Beginning balance at Dec. 31, 2020 | 226,134 | $ 36 | 467,147 | 1,685 | (242,734) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Currency translation adjustment | (141) | | | | |
Change in unrealized (losses) gains on marketable securities | 0 | | | | |
Net loss | (35,655) | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | 36,820,407 | | | |
Ending balance at Sep. 30, 2021 | 202,828 | $ 37 | 479,636 | 1,544 | (278,389) |
Beginning balance (in shares) at Mar. 31, 2021 | | 35,803,664 | | | |
Beginning balance at Mar. 31, 2021 | 216,148 | $ 36 | 469,948 | 1,410 | (255,246) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 653,609 | | | |
Issuance of common stock upon exercise of stock options | 1,133 | | 1,133 | | |
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) | | 123,344 | | | |
Issuance of shares pursuant to Employee Stock Purchase Plan | 1,992 | | 1,992 | | |
Change in shares subject to repurchase | 12 | | 12 | | |
Stock-based compensation expense | 2,476 | | 2,476 | | |
Currency translation adjustment | 66 | | | 66 | |
Change in unrealized (losses) gains on marketable securities | 3 | | | 3 | |
Net loss | (12,962) | | | | (12,962) |
Ending balance (in shares) at Jun. 30, 2021 | | 36,580,617 | | | |
Ending balance at Jun. 30, 2021 | 208,868 | $ 36 | 475,561 | 1,479 | (268,208) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon vesting of restricted stock units (in share) | | 20,831 | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 197,824 | | | |
Issuance of common stock upon exercise of stock options | 316 | $ 1 | 315 | | |
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) | | 21,135 | | | |
Issuance of shares pursuant to Employee Stock Purchase Plan | 660 | | 660 | | |
Change in shares subject to repurchase | 64 | | 64 | | |
Stock-based compensation expense | 3,036 | | 3,036 | | |
Currency translation adjustment | 65 | | | 65 | |
Change in unrealized (losses) gains on marketable securities | 0 | | | | |
Net loss | (10,181) | | | | (10,181) |
Ending balance (in shares) at Sep. 30, 2021 | | 36,820,407 | | | |
Ending balance at Sep. 30, 2021 | $ 202,828 | $ 37 | 479,636 | 1,544 | (278,389) |
Beginning balance (in shares) at Dec. 31, 2021 | 36,931,762 | 36,931,762 | | | |
Beginning balance at Dec. 31, 2021 | $ 193,239 | $ 37 | 482,885 | 1,712 | (291,395) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon vesting of restricted stock units (in share) | | 21,392 | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 99,265 | | | |
Issuance of common stock upon exercise of stock options | 221 | | 221 | | |
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) | | 46,002 | | | |
Issuance of shares pursuant to Employee Stock Purchase Plan | 1,108 | | 1,108 | | |
Change in shares subject to repurchase | 59 | | 59 | | |
Stock-based compensation expense | 3,615 | | 3,615 | | |
Currency translation adjustment | (24) | | | (24) | |
Change in unrealized (losses) gains on marketable securities | (245) | | | (245) | |
Net loss | (15,828) | | | | (15,828) |
Ending balance (in shares) at Mar. 31, 2022 | | 37,098,421 | | | |
Ending balance at Mar. 31, 2022 | $ 182,145 | $ 37 | 487,888 | 1,443 | (307,223) |
Beginning balance (in shares) at Dec. 31, 2021 | 36,931,762 | 36,931,762 | | | |
Beginning balance at Dec. 31, 2021 | $ 193,239 | $ 37 | 482,885 | 1,712 | (291,395) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon exercise of stock options (in shares) | 202,833 | | | | |
Currency translation adjustment | $ 101 | | | | |
Change in unrealized (losses) gains on marketable securities | (416) | | | | |
Net loss | $ (44,640) | | | | |
Ending balance (in shares) at Sep. 30, 2022 | 37,408,028 | 37,408,028 | | | |
Ending balance at Sep. 30, 2022 | $ 163,482 | $ 37 | 498,083 | 1,397 | (336,035) |
Beginning balance (in shares) at Mar. 31, 2022 | | 37,098,421 | | | |
Beginning balance at Mar. 31, 2022 | 182,145 | $ 37 | 487,888 | 1,443 | (307,223) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon vesting of restricted stock units (in share) | | 93,988 | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 73,621 | | | |
Issuance of common stock upon exercise of stock options | 151 | | 151 | | |
Change in shares subject to repurchase | 58 | | 58 | | |
Stock-based compensation expense | 4,554 | | 4,554 | | |
Currency translation adjustment | 6 | | | 6 | |
Change in unrealized (losses) gains on marketable securities | (92) | | | (92) | |
Net loss | (14,640) | | | | (14,640) |
Ending balance (in shares) at Jun. 30, 2022 | | 37,266,030 | | | |
Ending balance at Jun. 30, 2022 | 172,182 | $ 37 | 492,651 | 1,357 | (321,863) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Issuance of common stock upon vesting of restricted stock units (in share) | | 68,387 | | | |
Issuance of common stock upon exercise of stock options (in shares) | | 29,947 | | | |
Issuance of common stock upon exercise of stock options | 72 | | 72 | | |
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) | | 43,664 | | | |
Issuance of shares pursuant to Employee Stock Purchase Plan | 834 | | 834 | | |
Change in shares subject to repurchase | 58 | | 58 | | |
Stock-based compensation expense | 4,468 | | 4,468 | | |
Currency translation adjustment | 119 | | | 119 | |
Change in unrealized (losses) gains on marketable securities | (79) | | | (79) | |
Net loss | $ (14,172) | | | | (14,172) |
Ending balance (in shares) at Sep. 30, 2022 | 37,408,028 | 37,408,028 | | | |
Ending balance at Sep. 30, 2022 | $ 163,482 | $ 37 | $ 498,083 | $ 1,397 | $ (336,035) |