Condensed Consolidated Statements of Stockholders’ Equity (unaudited) - USD ($) shares in Thousands, $ in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment | Common Stock | Additional Paid-In Capital | Accumulated Deficit | Accumulated Deficit Cumulative Effect, Period of Adoption, Adjustment | Accumulated Other Comprehensive Loss |
Beginning balance (in shares) at Dec. 31, 2021 | | | 195,384 | | | | |
Beginning balance at Dec. 31, 2021 | $ 985,648 | | $ 2 | $ 1,500,643 | $ (513,230) | | $ (1,767) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Stock-based compensation | 6,135 | | | 6,135 | | | |
Stock option exercises (in shares) | | | 126 | | | | |
Stock option exercises | 723 | | | 723 | | | |
Foreign currency translation losses, net | (664) | | | | | | (664) |
Net loss | (13,309) | | | | (13,309) | | |
Ending balance (in shares) at Mar. 31, 2022 | | | 195,510 | | | | |
Ending balance at Mar. 31, 2022 | 978,533 | | $ 2 | 1,507,501 | (526,539) | | (2,431) |
Beginning balance (in shares) at Dec. 31, 2021 | | | 195,384 | | | | |
Beginning balance at Dec. 31, 2021 | 985,648 | | $ 2 | 1,500,643 | (513,230) | | (1,767) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Foreign currency translation losses, net | (15,811) | | | | | | |
Net loss | (42,043) | | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | | | 193,938 | | | | |
Ending balance at Sep. 30, 2022 | 929,136 | | $ 2 | 1,501,985 | (555,273) | | (17,578) |
Beginning balance (in shares) at Dec. 31, 2021 | | | 195,384 | | | | |
Beginning balance at Dec. 31, 2021 | 985,648 | | $ 2 | 1,500,643 | (513,230) | | (1,767) |
Ending balance (in shares) at Dec. 31, 2022 | | | 191,447 | | | | |
Ending balance at Dec. 31, 2022 | $ 906,693 | $ (1,309) | $ 2 | 1,489,935 | (573,046) | $ (1,309) | (10,198) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Accounting Standards Update [Extensible Enumeration] | Accounting Standards Update 2016-13 [Member] | | | | | | |
Beginning balance (in shares) at Mar. 31, 2022 | | | 195,510 | | | | |
Beginning balance at Mar. 31, 2022 | $ 978,533 | | $ 2 | 1,507,501 | (526,539) | | (2,431) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Issuance of common stock for Employee Stock Purchase Plan (in shares) | | | 218 | | | | |
Issuance of common stock for Employee Stock Purchase Plan | 1,804 | | | 1,804 | | | |
Stock-based compensation | 6,508 | | | 6,508 | | | |
Stock option exercises (in shares) | | | 96 | | | | |
Stock option exercises | 381 | | | 381 | | | |
Repurchase and retirement of common stock including taxes (in shares) | | | (296) | | | | |
Repurchase and retirement of common stock including taxes | (2,665) | | | (2,665) | | | |
Foreign currency translation losses, net | (8,169) | | | | | | (8,169) |
Net loss | (12,881) | | | | (12,881) | | |
Ending balance (in shares) at Jun. 30, 2022 | | | 195,528 | | | | |
Ending balance at Jun. 30, 2022 | 963,511 | | $ 2 | 1,513,529 | (539,420) | | (10,600) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Issuance of common stock for Employee Stock Purchase Plan | (50) | | | | | | |
Common stock issued upon vesting of restricted stock units (in shares) | | | 116 | | | | |
Stock-based compensation | 7,133 | | | 7,133 | | | |
Stock option exercises (in shares) | | | 95 | | | | |
Stock option exercises | 571 | | | 571 | | | |
Repurchase and retirement of common stock including taxes (in shares) | | | (1,801) | | | | |
Repurchase and retirement of common stock including taxes | (19,198) | | | | | | |
Foreign currency translation losses, net | (6,978) | | | | | | (6,978) |
Net loss | (15,853) | | | | (15,853) | | |
Ending balance (in shares) at Sep. 30, 2022 | | | 193,938 | | | | |
Ending balance at Sep. 30, 2022 | 929,136 | | $ 2 | 1,501,985 | (555,273) | | (17,578) |
Beginning balance (in shares) at Dec. 31, 2022 | | | 191,447 | | | | |
Beginning balance at Dec. 31, 2022 | 906,693 | (1,309) | $ 2 | 1,489,935 | (573,046) | (1,309) | (10,198) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Common stock issued upon vesting of restricted stock units (in shares) | | | 348 | | | | |
Stock-based compensation | $ 7,514 | | | 7,514 | | | |
Stock option exercises (in shares) | 103 | | 103 | | | | |
Stock option exercises | $ 609 | | | 609 | | | |
Repurchase and retirement of common stock including taxes (in shares) | | | (3,124) | | | | |
Repurchase and retirement of common stock including taxes | (29,643) | | | (29,643) | | | |
Foreign currency translation losses, net | (99) | | | | | | (99) |
Net loss | (20,775) | | | | (20,775) | | |
Ending balance (in shares) at Mar. 31, 2023 | | | 188,774 | | | | |
Ending balance at Mar. 31, 2023 | 862,990 | | $ 2 | 1,468,415 | (595,130) | | (10,297) |
Beginning balance (in shares) at Dec. 31, 2022 | | | 191,447 | | | | |
Beginning balance at Dec. 31, 2022 | $ 906,693 | $ (1,309) | $ 2 | 1,489,935 | (573,046) | $ (1,309) | (10,198) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Repurchase and retirement of common stock including taxes (in shares) | (4,200) | | | | | | |
Foreign currency translation losses, net | $ (2,721) | | | | | | |
Net loss | (22,285) | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | 188,927 | | | | |
Ending balance at Sep. 30, 2023 | 862,156 | | $ 2 | 1,471,713 | (596,640) | | (12,919) |
Beginning balance (in shares) at Mar. 31, 2023 | | | 188,774 | | | | |
Beginning balance at Mar. 31, 2023 | 862,990 | | $ 2 | 1,468,415 | (595,130) | | (10,297) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Issuance of common stock for Employee Stock Purchase Plan (in shares) | | | 324 | | | | |
Issuance of common stock for Employee Stock Purchase Plan | 1,765 | | | 1,765 | | | |
Common stock issued upon vesting of restricted stock units (in shares) | | | 404 | | | | |
Stock-based compensation | $ 6,241 | | | 6,241 | | | |
Stock option exercises (in shares) | 38 | | 38 | | | | |
Stock option exercises | $ 300 | | | 300 | | | |
Repurchase and retirement of common stock including taxes (in shares) | | | (904) | | | | |
Repurchase and retirement of common stock including taxes | (10,361) | | | (10,361) | | | |
Foreign currency translation losses, net | (682) | | | | | | (682) |
Net loss | (896) | | | | (896) | | |
Ending balance (in shares) at Jun. 30, 2023 | | | 188,636 | | | | |
Ending balance at Jun. 30, 2023 | 859,357 | | $ 2 | 1,466,360 | (596,026) | | (10,979) |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | |
Common stock issued upon vesting of restricted stock units (in shares) | | | 295 | | | | |
Stock-based compensation | $ 5,855 | | | 5,855 | | | |
Stock option exercises (in shares) | 156 | | 156 | | | | |
Stock option exercises | $ 1,073 | | | 1,073 | | | |
Repurchase and retirement of common stock including taxes (in shares) | (200) | | (160) | | | | |
Repurchase and retirement of common stock including taxes | $ (1,575) | | | (1,575) | | | |
Foreign currency translation losses, net | (1,940) | | | | | | (1,940) |
Net loss | (614) | | | | (614) | | |
Ending balance (in shares) at Sep. 30, 2023 | | | 188,927 | | | | |
Ending balance at Sep. 30, 2023 | $ 862,156 | | $ 2 | $ 1,471,713 | $ (596,640) | | $ (12,919) |