CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Common stock | Additional paid-in capital | Accumulated deficit | Accumulated other comprehensive loss | Treasury stock |
Beginning balance (in shares) at Dec. 31, 2021 | | 50,137 | | | | |
Beginning balance at Dec. 31, 2021 | $ 341,622 | $ 5 | $ 1,619,805 | $ (1,249,789) | $ 0 | $ (28,399) |
Beginning balance (in shares) at Dec. 31, 2021 | | | | | | 1,306 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans (in shares) | | 247 | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans | 96 | | 96 | | | |
Stock repurchases (in shares) | | | | | | 1,645 |
Stock repurchases | (30,537) | | | | | $ (30,537) |
Stock-based compensation | 4,641 | | 4,641 | | | |
Tax payments from shares withheld for equity awards | (1,569) | | (1,569) | | | |
Net income | 34,620 | | | 34,620 | | |
Ending balance (in shares) at Mar. 31, 2022 | | 50,384 | | | | |
Ending balance at Mar. 31, 2022 | 348,873 | $ 5 | 1,622,973 | (1,215,169) | 0 | $ (58,936) |
Ending balance (in shares) at Mar. 31, 2022 | | | | | | 2,951 |
Beginning balance (in shares) at Dec. 31, 2021 | | 50,137 | | | | |
Beginning balance at Dec. 31, 2021 | 341,622 | $ 5 | 1,619,805 | (1,249,789) | 0 | $ (28,399) |
Beginning balance (in shares) at Dec. 31, 2021 | | | | | | 1,306 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Other comprehensive loss, net of tax | 0 | | | | | |
Net income | 74,045 | | | | | |
Ending balance (in shares) at Jun. 30, 2022 | | 50,921 | | | | |
Ending balance at Jun. 30, 2022 | 389,453 | $ 5 | 1,628,591 | (1,175,744) | 0 | $ (63,399) |
Ending balance (in shares) at Jun. 30, 2022 | | | | | | 3,181 |
Beginning balance (in shares) at Mar. 31, 2022 | | 50,384 | | | | |
Beginning balance at Mar. 31, 2022 | 348,873 | $ 5 | 1,622,973 | (1,215,169) | 0 | $ (58,936) |
Beginning balance (in shares) at Mar. 31, 2022 | | | | | | 2,951 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans (in shares) | | 537 | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans | 2,402 | | 2,402 | | | |
Stock repurchases (in shares) | | | | | | 230 |
Stock repurchases | (4,463) | | | | | $ (4,463) |
Stock-based compensation | 3,683 | | 3,683 | | | |
Tax payments from shares withheld for equity awards | (467) | | (467) | | | |
Other comprehensive loss, net of tax | 0 | | | | | |
Net income | 39,425 | | | 39,425 | | |
Ending balance (in shares) at Jun. 30, 2022 | | 50,921 | | | | |
Ending balance at Jun. 30, 2022 | $ 389,453 | $ 5 | 1,628,591 | (1,175,744) | 0 | $ (63,399) |
Ending balance (in shares) at Jun. 30, 2022 | | | | | | 3,181 |
Beginning balance (in shares) at Dec. 31, 2022 | 48,079 | 51,260 | | | | |
Beginning balance at Dec. 31, 2022 | $ 743,198 | $ 5 | 1,636,134 | (829,542) | 0 | $ (63,399) |
Beginning balance (in shares) at Dec. 31, 2022 | 3,181 | | | | | 3,181 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans (in shares) | | 307 | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans | $ 1,135 | | 1,135 | | | |
Stock repurchases (in shares) | | | | | | 9,291 |
Stock repurchases | (279,562) | | | | | $ (279,562) |
Retirement of common stock (in shares) | | (8,333) | | | | (8,333) |
Retirement of common stock | 0 | $ (1) | (254,538) | | | $ 254,539 |
Stock-based compensation | 4,714 | | 4,714 | | | |
Tax payments from shares withheld for equity awards | (3,114) | | (3,114) | | | |
Net income | 1,673 | | | 1,673 | | |
Ending balance (in shares) at Mar. 31, 2023 | | 43,234 | | | | |
Ending balance at Mar. 31, 2023 | $ 468,044 | $ 4 | 1,384,331 | (827,869) | 0 | $ (88,422) |
Ending balance (in shares) at Mar. 31, 2023 | | | | | | 4,139 |
Beginning balance (in shares) at Dec. 31, 2022 | 48,079 | 51,260 | | | | |
Beginning balance at Dec. 31, 2022 | $ 743,198 | $ 5 | 1,636,134 | (829,542) | 0 | $ (63,399) |
Beginning balance (in shares) at Dec. 31, 2022 | 3,181 | | | | | 3,181 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Other comprehensive loss, net of tax | $ (12,061) | | | | | |
Net income | $ 5,254 | | | | | |
Ending balance (in shares) at Jun. 30, 2023 | 37,118 | 43,463 | | | | |
Ending balance at Jun. 30, 2023 | $ 411,200 | $ 4 | 1,387,591 | (824,288) | (12,061) | $ (140,046) |
Ending balance (in shares) at Jun. 30, 2023 | 6,345 | | | | | 6,345 |
Beginning balance (in shares) at Mar. 31, 2023 | | 43,234 | | | | |
Beginning balance at Mar. 31, 2023 | $ 468,044 | $ 4 | 1,384,331 | (827,869) | 0 | $ (88,422) |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | | 4,139 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans (in shares) | | 229 | | | | |
Common stock issued pursuant to stock incentive and employee stock purchase plans | 1,506 | | 1,506 | | | |
Stock repurchases (in shares) | | | | | | 2,206 |
Stock repurchases | (51,624) | | | | | $ (51,624) |
Stock-based compensation | 2,910 | | 2,910 | | | |
Tax payments from shares withheld for equity awards | (1,156) | | (1,156) | | | |
Other comprehensive loss, net of tax | (12,061) | | | | (12,061) | |
Net income | $ 3,581 | | | 3,581 | | |
Ending balance (in shares) at Jun. 30, 2023 | 37,118 | 43,463 | | | | |
Ending balance at Jun. 30, 2023 | $ 411,200 | $ 4 | $ 1,387,591 | $ (824,288) | $ (12,061) | $ (140,046) |
Ending balance (in shares) at Jun. 30, 2023 | 6,345 | | | | | 6,345 |