CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Preferred Stock | Common Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Other Comprehensive Loss |
Preferred stock, shares outstanding (in shares) at Dec. 31, 2021 | | 0 | | | | |
Beginning balance at Dec. 31, 2021 | $ 411,740 | $ 0 | $ 25 | $ 505,482 | $ (93,767) | $ 0 |
Common stock, shares outstanding (in shares) at Dec. 31, 2021 | | | 25,378,520 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 8,419 | | | 8,419 | | |
Exercise of common stock options (in shares) | | | 62,102 | | | |
Exercise of common stock options | 399 | | | 399 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 2,466 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (56) | | | (56) | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | 42,332 | | | |
Issuance of common stock under the employee stock purchase plan | 1,457 | | | 1,457 | | |
Net loss | (24,623) | | | | (24,623) | |
Preferred Stock, Shares Outstanding, Ending Balance at Mar. 31, 2022 | | 0 | | | | |
Ending balance at Mar. 31, 2022 | 397,336 | $ 0 | $ 25 | 515,701 | (118,390) | 0 |
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2022 | | | 25,485,420 | | | |
Preferred stock, shares outstanding (in shares) at Dec. 31, 2021 | | 0 | | | | |
Beginning balance at Dec. 31, 2021 | 411,740 | $ 0 | $ 25 | 505,482 | (93,767) | 0 |
Common stock, shares outstanding (in shares) at Dec. 31, 2021 | | | 25,378,520 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net unrealized gain on marketable investment securities | (189) | | | | | |
Net loss | (46,520) | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance at Sep. 30, 2022 | | 0 | | | | |
Ending balance at Sep. 30, 2022 | 411,433 | $ 0 | $ 26 | 551,883 | (140,287) | (189) |
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2022 | | | 26,350,530 | | | |
Preferred stock, shares outstanding (in shares) at Mar. 31, 2022 | | 0 | | | | |
Beginning balance at Mar. 31, 2022 | 397,336 | $ 0 | $ 25 | 515,701 | (118,390) | 0 |
Common stock, shares outstanding (in shares) at Mar. 31, 2022 | | | 25,485,420 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 8,783 | | | 8,783 | | |
Exercise of common stock options (in shares) | | | 36,634 | | | |
Exercise of common stock options | 110 | | | 110 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 6,358 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (32) | | | (32) | | |
Issuance of common stock in acquisition of business (in shares) | | | 763,887 | | | |
Issuance of common stock in acquisition of business | 17,111 | | $ 1 | 17,110 | | |
Net loss | (1,648) | | | | (1,648) | |
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2022 | | 0 | | | | |
Ending balance at Jun. 30, 2022 | 421,660 | $ 0 | $ 26 | 541,672 | (120,038) | 0 |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2022 | | | 26,292,299 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 9,196 | | | 9,196 | | |
Exercise of common stock options (in shares) | | | 17,093 | | | |
Exercise of common stock options | 166 | | | 166 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 4,818 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (46) | | | (46) | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | 36,320 | | | |
Issuance of common stock under the employee stock purchase plan | 895 | | | 895 | | |
Net unrealized gain on marketable investment securities | (189) | | | | | (189) |
Net loss | (20,249) | | | | (20,249) | |
Preferred Stock, Shares Outstanding, Ending Balance at Sep. 30, 2022 | | 0 | | | | |
Ending balance at Sep. 30, 2022 | $ 411,433 | $ 0 | $ 26 | 551,883 | (140,287) | (189) |
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2022 | | | 26,350,530 | | | |
Preferred stock, shares outstanding (in shares) at Dec. 31, 2022 | 0 | 0 | | | | |
Beginning balance at Dec. 31, 2022 | $ 399,150 | $ 0 | $ 27 | 560,409 | (160,905) | (381) |
Common stock, shares outstanding (in shares) at Dec. 31, 2022 | 26,553,681 | | 26,553,681 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | $ 13,525 | | | 13,525 | | |
Exercise of common stock options (in shares) | | | 30,495 | | | |
Exercise of common stock options | 95 | | | 95 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 24,835 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (314) | | | (314) | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | 77,190 | | | |
Issuance of common stock under the employee stock purchase plan | 1,652 | | | 1,652 | | |
Net unrealized gain on marketable investment securities | 245 | | | | | 245 |
Net loss | (29,204) | | | | (29,204) | |
Preferred Stock, Shares Outstanding, Ending Balance at Mar. 31, 2023 | | 0 | | | | |
Ending balance at Mar. 31, 2023 | $ 385,149 | $ 0 | $ 27 | 575,367 | (190,109) | (136) |
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2023 | | | 26,686,201 | | | |
Preferred stock, shares outstanding (in shares) at Dec. 31, 2022 | 0 | 0 | | | | |
Beginning balance at Dec. 31, 2022 | $ 399,150 | $ 0 | $ 27 | 560,409 | (160,905) | (381) |
Common stock, shares outstanding (in shares) at Dec. 31, 2022 | 26,553,681 | | 26,553,681 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of common stock options (in shares) | 49,757 | | | | | |
Net unrealized gain on marketable investment securities | $ 310 | | | | | |
Net loss | $ (54,886) | | | | | |
Preferred Stock, Shares Outstanding, Ending Balance at Sep. 30, 2023 | 0 | 0 | | | | |
Ending balance at Sep. 30, 2023 | $ 385,783 | $ 0 | $ 27 | 601,618 | (215,791) | (71) |
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2023 | 26,890,488 | | 26,890,488 | | | |
Preferred stock, shares outstanding (in shares) at Mar. 31, 2023 | | 0 | | | | |
Beginning balance at Mar. 31, 2023 | $ 385,149 | $ 0 | $ 27 | 575,367 | (190,109) | (136) |
Common stock, shares outstanding (in shares) at Mar. 31, 2023 | | | 26,686,201 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 12,849 | | | 12,849 | | |
Exercise of common stock options (in shares) | | | 15,606 | | | |
Exercise of common stock options | 89 | | | 89 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 82,201 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (534) | | | (534) | | |
Net unrealized gain on marketable investment securities | (8) | | | | | (8) |
Net loss | (18,777) | | | | (18,777) | |
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2023 | | 0 | | | | |
Ending balance at Jun. 30, 2023 | 378,768 | $ 0 | $ 27 | 587,771 | (208,886) | (144) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 | | | 26,784,008 | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation expense | 13,043 | | | 13,043 | | |
Exercise of common stock options (in shares) | | | 3,656 | | | |
Exercise of common stock options | 13 | | | 13 | | |
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) | | | 40,142 | | | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | (271) | | | (271) | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | 62,682 | | | |
Issuance of common stock under the employee stock purchase plan | 1,062 | | | 1,062 | | |
Net unrealized gain on marketable investment securities | 73 | | | | | 73 |
Net loss | $ (6,905) | | | | (6,905) | |
Preferred Stock, Shares Outstanding, Ending Balance at Sep. 30, 2023 | 0 | 0 | | | | |
Ending balance at Sep. 30, 2023 | $ 385,783 | $ 0 | $ 27 | $ 601,618 | $ (215,791) | $ (71) |
Common Stock, Shares, Outstanding, Ending Balance at Sep. 30, 2023 | 26,890,488 | | 26,890,488 | | | |