CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Effect of Adoption | Preferred Stock | Common Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Deficit Effect of Adoption | Accumulated Other Comprehensive Loss |
Beginning balance (in shares) at Dec. 31, 2020 | | | 0 | 24,812,487 | | | | |
Beginning balance at Dec. 31, 2020 | $ 415,691 | $ 21 | $ 0 | $ 25 | $ 478,162 | $ (62,496) | $ 21 | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Stock-based compensation expense | 4,913 | | | | 4,913 | | | |
Exercise of common stock options (in shares) | | | | 171,315 | | | | |
Exercise of common stock options | 991 | | | | 991 | | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | | 70,711 | | | | |
Issuance of common stock under the employee stock purchase plan | 1,233 | | | | 1,233 | | | |
Public offering of common stock, adjustment to offering costs | 39 | | | | 39 | | | |
Net income (loss) | (4,280) | | | | | (4,280) | | |
Ending balance (in shares) at Mar. 31, 2021 | | | 0 | 25,054,513 | | | | |
Ending balance at Mar. 31, 2021 | $ 418,608 | | $ 0 | $ 25 | 485,338 | (66,755) | | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Accounting Standards Update [Extensible Enumeration] | Effect of Adoption | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2020 | | | 0 | 24,812,487 | | | | |
Beginning balance at Dec. 31, 2020 | $ 415,691 | $ 21 | $ 0 | $ 25 | 478,162 | (62,496) | $ 21 | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Unrealized loss on marketable investment securities | 0 | | | | | | | |
Net income (loss) | (24,862) | | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | 0 | 25,286,546 | | | | |
Ending balance at Sep. 30, 2021 | 411,734 | | $ 0 | $ 25 | 499,046 | (87,337) | | 0 |
Beginning balance (in shares) at Mar. 31, 2021 | | | 0 | 25,054,513 | | | | |
Beginning balance at Mar. 31, 2021 | 418,608 | | $ 0 | $ 25 | 485,338 | (66,755) | | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Stock-based compensation expense | 4,766 | | | | 4,766 | | | |
Exercise of common stock options (in shares) | | | | 109,540 | | | | |
Exercise of common stock options | 1,354 | | | | 1,354 | | | |
Net income (loss) | (8,791) | | | | | (8,791) | | |
Ending balance (in shares) at Jun. 30, 2021 | | | 0 | 25,164,053 | | | | |
Ending balance at Jun. 30, 2021 | 415,937 | | $ 0 | $ 25 | 491,458 | (75,546) | | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Stock-based compensation expense | 5,210 | | | | 5,210 | | | |
Exercise of common stock options (in shares) | | | | 82,756 | | | | |
Exercise of common stock options | 1,523 | | | | 1,523 | | | |
Issuance of common stock under the employee stock purchase plan (in shares) | | | | 39,737 | | | | |
Issuance of common stock under the employee stock purchase plan | 855 | | | | 855 | | | |
Unrealized loss on marketable investment securities | 0 | | | | | | | |
Net income (loss) | (11,791) | | | | | (11,791) | | |
Ending balance (in shares) at Sep. 30, 2021 | | | 0 | 25,286,546 | | | | |
Ending balance at Sep. 30, 2021 | 411,734 | | $ 0 | $ 25 | 499,046 | (87,337) | | 0 |
Beginning balance (in shares) at Dec. 31, 2021 | | | 0 | 25,378,520 | | | | |
Beginning balance at Dec. 31, 2021 | 411,740 | | $ 0 | $ 25 | 505,482 | (93,767) | | 0 |
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 income (loss) | (24,623) | | | | | (24,623) | | |
Ending balance (in shares) at Mar. 31, 2022 | | | 0 | 25,485,420 | | | | |
Ending balance at Mar. 31, 2022 | 397,336 | | $ 0 | $ 25 | 515,701 | (118,390) | | 0 |
Beginning balance (in shares) at Dec. 31, 2021 | | | 0 | 25,378,520 | | | | |
Beginning balance at Dec. 31, 2021 | $ 411,740 | | $ 0 | $ 25 | 505,482 | (93,767) | | 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Exercise of common stock options (in shares) | 115,829 | | | | | | | |
Unrealized loss on marketable investment securities | $ (189) | | | | | | | |
Net income (loss) | (46,520) | | | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | | | 0 | 26,350,530 | | | | |
Ending balance at Sep. 30, 2022 | 411,433 | | $ 0 | $ 26 | 551,883 | (140,287) | | (189) |
Beginning balance (in shares) at Mar. 31, 2022 | | | 0 | 25,485,420 | | | | |
Beginning balance at Mar. 31, 2022 | 397,336 | | $ 0 | $ 25 | 515,701 | (118,390) | | 0 |
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 income (loss) | (1,648) | | | | | (1,648) | | |
Ending balance (in shares) at Jun. 30, 2022 | | | 0 | 26,292,299 | | | | |
Ending balance at Jun. 30, 2022 | 421,660 | | $ 0 | $ 26 | 541,672 | (120,038) | | 0 |
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 | | | |
Unrealized loss on marketable investment securities | (189) | | | | | | | (189) |
Net income (loss) | (20,249) | | | | | (20,249) | | |
Ending balance (in shares) at Sep. 30, 2022 | | | 0 | 26,350,530 | | | | |
Ending balance at Sep. 30, 2022 | $ 411,433 | | $ 0 | $ 26 | $ 551,883 | $ (140,287) | | $ (189) |