CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Adjustment Additional Paid-in-Capital | Adjustment Accumulated Deficit | Adjustment | Common Stock | Additional Paid-in-Capital | Accumulated Other Comprehensive Income (loss) | Accumulated Deficit | Treasury Stock | Total |
Balance at Dec. 31, 2020 | $ (81,553) | $ (5,560) | $ (87,113) | $ 45 | $ 976,590 | $ 1,004 | $ (310,058) | $ (132) | $ 667,449 |
Balance (in shares) at Dec. 31, 2020 | | | | 45,275 | | | | | |
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2020 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | $ 1 | 17,034 | | | | 17,035 |
Common stock issued under stock plans (in shares) | | | | 741 | | | | | |
Stock-based compensation | | | | | 8,748 | | | | 8,748 |
Other comprehensive income (loss) | | | | | | 124 | | | 124 |
Net loss | | | | | | | (16,469) | | (16,469) |
Balance at Mar. 31, 2021 | | | | $ 46 | 920,819 | 1,128 | (332,087) | $ (132) | 589,774 |
Balance (in shares) at Mar. 31, 2021 | | | | 46,016 | | | | | |
Treasury Stock, Shares, Ending Balance at Mar. 31, 2021 | | | | | | | | (28) | |
Balance at Dec. 31, 2020 | $ (81,553) | $ (5,560) | $ (87,113) | $ 45 | 976,590 | 1,004 | (310,058) | $ (132) | 667,449 |
Balance (in shares) at Dec. 31, 2020 | | | | 45,275 | | | | | |
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2020 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Other comprehensive income (loss) | | | | | | | | | (17) |
Net loss | | | | | | | | | (27,721) |
Balance at Sep. 30, 2021 | | | | $ 47 | 943,486 | 987 | (343,339) | $ (132) | 601,049 |
Balance (in shares) at Sep. 30, 2021 | | | | 46,892 | | | | | |
Treasury Stock, Shares, Ending Balance at Sep. 30, 2021 | | | | | | | | (28) | |
Balance at Mar. 31, 2021 | | | | $ 46 | 920,819 | 1,128 | (332,087) | $ (132) | 589,774 |
Balance (in shares) at Mar. 31, 2021 | | | | 46,016 | | | | | |
Treasury Stock, Shares, Beginning Balance at Mar. 31, 2021 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | | 4,525 | | | | 4,525 |
Common stock issued under stock plans (in shares) | | | | 481 | | | | | |
Stock-based compensation | | | | | 7,984 | | | | 7,984 |
Other comprehensive income (loss) | | | | | | (476) | | | (476) |
Net loss | | | | | | | (17,482) | | (17,482) |
Balance at Jun. 30, 2021 | | | | $ 46 | 933,328 | 652 | (349,569) | $ (132) | 584,325 |
Balance (in shares) at Jun. 30, 2021 | | | | 46,497 | | | | | |
Treasury Stock, Shares, Ending Balance at Jun. 30, 2021 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | $ 1 | 3,969 | | | | 3,970 |
Common stock issued under stock plans (in shares) | | | | 395 | | | | | |
Stock-based compensation | | | | | 6,189 | | | | 6,189 |
Other comprehensive income (loss) | | | | | | 335 | | | 335 |
Net loss | | | | | | | 6,230 | | 6,230 |
Balance at Sep. 30, 2021 | | | | $ 47 | 943,486 | 987 | (343,339) | $ (132) | 601,049 |
Balance (in shares) at Sep. 30, 2021 | | | | 46,892 | | | | | |
Treasury Stock, Shares, Ending Balance at Sep. 30, 2021 | | | | | | | | (28) | |
Balance at Dec. 31, 2021 | | | | $ 47 | 952,432 | 15 | (365,211) | $ (132) | $ 587,151 |
Balance (in shares) at Dec. 31, 2021 | | | | 46,993 | | | | | 46,965 |
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2021 | | | | | | | | (28) | (28) |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | | 1,515 | | | | $ 1,515 |
Common stock issued under stock plans (in shares) | | | | 124 | | | | | |
Stock-based compensation | | | | | 6,923 | | | | 6,923 |
Other comprehensive income (loss) | | | | | | (3,402) | | | (3,402) |
Net loss | | | | | | | 5,377 | | 5,377 |
Balance at Mar. 31, 2022 | | | | $ 47 | 960,870 | (3,387) | (359,834) | $ (132) | 597,564 |
Balance (in shares) at Mar. 31, 2022 | | | | 47,117 | | | | | |
Treasury Stock, Shares, Ending Balance at Mar. 31, 2022 | | | | | | | | (28) | |
Balance at Dec. 31, 2021 | | | | $ 47 | 952,432 | 15 | (365,211) | $ (132) | $ 587,151 |
Balance (in shares) at Dec. 31, 2021 | | | | 46,993 | | | | | 46,965 |
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2021 | | | | | | | | (28) | (28) |
Stockholders' Deficit | | | | | | | | | |
Other comprehensive income (loss) | | | | | | | | | $ (3,838) |
Net loss | | | | | | | | | (67,735) |
Balance at Sep. 30, 2022 | | | | $ 48 | 985,407 | (3,823) | (432,946) | $ (132) | $ 548,554 |
Balance (in shares) at Sep. 30, 2022 | | | | 47,693 | | | | | 47,665 |
Treasury Stock, Shares, Ending Balance at Sep. 30, 2022 | | | | | | | | (28) | (28) |
Balance at Mar. 31, 2022 | | | | $ 47 | 960,870 | (3,387) | (359,834) | $ (132) | $ 597,564 |
Balance (in shares) at Mar. 31, 2022 | | | | 47,117 | | | | | |
Treasury Stock, Shares, Beginning Balance at Mar. 31, 2022 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | $ 1 | 237 | | | | 238 |
Common stock issued under stock plans (in shares) | | | | 331 | | | | | |
Stock-based compensation | | | | | 10,539 | | | | 10,539 |
Other comprehensive income (loss) | | | | | | (328) | | | (328) |
Net loss | | | | | | | (45,536) | | (45,536) |
Balance at Jun. 30, 2022 | | | | $ 48 | 971,646 | (3,715) | (405,370) | $ (132) | 562,477 |
Balance (in shares) at Jun. 30, 2022 | | | | 47,448 | | | | | |
Treasury Stock, Shares, Ending Balance at Jun. 30, 2022 | | | | | | | | (28) | |
Stockholders' Deficit | | | | | | | | | |
Common stock issued under stock plans | | | | | 4,350 | | | | 4,350 |
Common stock issued under stock plans (in shares) | | | | 245 | | | | | |
Stock-based compensation | | | | | 9,411 | | | | 9,411 |
Other comprehensive income (loss) | | | | | | (108) | | | (108) |
Net loss | | | | | | | (27,576) | | (27,576) |
Balance at Sep. 30, 2022 | | | | $ 48 | $ 985,407 | $ (3,823) | $ (432,946) | $ (132) | $ 548,554 |
Balance (in shares) at Sep. 30, 2022 | | | | 47,693 | | | | | 47,665 |
Treasury Stock, Shares, Ending Balance at Sep. 30, 2022 | | | | | | | | (28) | (28) |