Consolidated Statements of Equity (Unaudited) - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Accumulated Other Comprehensive Loss [Member] | Retained Deficit [Member] |
Balance at Dec. 31, 2021 | | $ 896,692 | $ 864 | $ 1,049,696 | $ 1,317 | $ (155,185) |
Balance, Shares at Dec. 31, 2021 | | | 86,423,000 | | | |
Net Income (Loss) | | (21,188) | | | | (21,188) |
Dissolution of and net loss attributable to noncontrolling interest | [1] | (203) | | 10 | | (213) |
Unrealized holding gain (loss) on investments, net of tax | | (2,668) | | | (2,668) | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,174 | | 1,174 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 50,000 | | | |
Issuance of restricted stock | | | $ 8 | (8) | | |
Issuance of restricted stock, shares | | | 766,000 | | | |
Forfeitures of restricted stock, shares | | | (5,000) | | | |
Stock-based compensation expense | | 4,435 | | 4,435 | | |
Repurchased common stock | | (1,166) | | (1,166) | | |
Repurchased common stock, shares | | | (50,000) | | | |
Balance at Mar. 31, 2022 | | 877,076 | $ 872 | 1,054,141 | (1,351) | (176,586) |
Balance, Shares at Mar. 31, 2022 | | | 87,184,000 | | | |
Balance at Dec. 31, 2021 | | 896,692 | $ 864 | 1,049,696 | 1,317 | (155,185) |
Balance, Shares at Dec. 31, 2021 | | | 86,423,000 | | | |
Net Income (Loss) | | 36,676 | | | | |
Balance at Sep. 30, 2022 | | 858,667 | $ 830 | 980,659 | (4,100) | (118,722) |
Balance, Shares at Sep. 30, 2022 | | | 83,006,000 | | | |
Balance at Mar. 31, 2022 | | 877,076 | $ 872 | 1,054,141 | (1,351) | (176,586) |
Balance, Shares at Mar. 31, 2022 | | | 87,184,000 | | | |
Net Income (Loss) | | 27,136 | | | | 27,136 |
Unrealized holding gain (loss) on investments, net of tax | | (1,234) | | | (1,234) | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,664 | $ 1 | 1,663 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 82,000 | | | |
Issuance of restricted stock | | | $ 1 | (1) | | |
Issuance of restricted stock, shares | | | 74,000 | | | |
Forfeitures of restricted stock, shares | | | (5,000) | | | |
Stock-based compensation expense | | 5,186 | | 5,186 | | |
Repurchased common stock | | (64,398) | $ (33) | (64,365) | | |
Repurchased common stock, shares | | | (3,275,000) | | | |
Balance at Jun. 30, 2022 | | 845,430 | $ 841 | 996,624 | (2,585) | (149,450) |
Balance, Shares at Jun. 30, 2022 | | | 84,060,000 | | | |
Net Income (Loss) | | 30,728 | | | | 30,728 |
Unrealized holding gain (loss) on investments, net of tax | | (1,515) | | | (1,515) | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,381 | $ 1 | 1,380 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 74,000 | | | |
Issuance of restricted stock, shares | | | 1,000 | | | |
Forfeitures of restricted stock | | | $ (1) | 1 | | |
Forfeitures of restricted stock, shares | | | (8,000) | | | |
Stock-based compensation expense | | 4,120 | | 4,120 | | |
Repurchased common stock | | (21,477) | $ (11) | (21,466) | | |
Repurchased common stock, shares | | | (1,121,000) | | | |
Balance at Sep. 30, 2022 | | 858,667 | $ 830 | 980,659 | (4,100) | (118,722) |
Balance, Shares at Sep. 30, 2022 | | | 83,006,000 | | | |
Balance at Dec. 31, 2022 | | 891,632 | $ 829 | 983,601 | (3,735) | (89,063) |
Balance, Shares at Dec. 31, 2022 | | | 82,947,000 | | | |
Net Income (Loss) | | 14,206 | | | | 14,206 |
Unrealized holding gain (loss) on investments, net of tax | | 604 | | | 604 | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,095 | | 1,095 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 86,000 | | | |
Issuance of restricted stock | | | $ 9 | (9) | | |
Issuance of restricted stock, shares | | | 871,000 | | | |
Forfeitures of restricted stock | | | $ (2) | 2 | | |
Forfeitures of restricted stock, shares | | | (221,000) | | | |
Stock-based compensation expense | | 3,009 | | 3,009 | | |
Repurchased common stock | | (775) | | (775) | | |
Repurchased common stock, shares | | | (49,000) | | | |
Balance at Mar. 31, 2023 | | 909,771 | $ 836 | 986,923 | (3,131) | (74,857) |
Balance, Shares at Mar. 31, 2023 | | | 83,634,000 | | | |
Balance at Dec. 31, 2022 | | 891,632 | $ 829 | 983,601 | (3,735) | (89,063) |
Balance, Shares at Dec. 31, 2022 | | | 82,947,000 | | | |
Net Income (Loss) | | $ 63,879 | | | | |
Repurchased common stock, shares | | 0 | | | | |
Balance at Sep. 30, 2023 | | $ 967,985 | $ 839 | 995,847 | (3,517) | (25,184) |
Balance, Shares at Sep. 30, 2023 | | | 83,929,000 | | | |
Balance at Mar. 31, 2023 | | 909,771 | $ 836 | 986,923 | (3,131) | (74,857) |
Balance, Shares at Mar. 31, 2023 | | | 83,634,000 | | | |
Net Income (Loss) | | 28,282 | | | | 28,282 |
Unrealized holding gain (loss) on investments, net of tax | | (387) | | | (387) | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,594 | $ 1 | 1,593 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 126,000 | | | |
Issuance of restricted stock | | | $ 1 | (1) | | |
Issuance of restricted stock, shares | | | 93,000 | | | |
Forfeitures of restricted stock, shares | | | (11,000) | | | |
Stock-based compensation expense | | 3,126 | | 3,126 | | |
Repurchased common stock | | (11) | | (11) | | |
Repurchased common stock, shares | | | (1,000) | | | |
Balance at Jun. 30, 2023 | | 942,375 | $ 838 | 991,630 | (3,518) | (46,575) |
Balance, Shares at Jun. 30, 2023 | | | 83,841,000 | | | |
Net Income (Loss) | | 21,391 | | | | 21,391 |
Unrealized holding gain (loss) on investments, net of tax | | 1 | | | 1 | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan | | 1,187 | $ 1 | 1,186 | | |
Common stock issued under employee stock option, employee stock purchase plan and stock purchase plan, shares | | | 100,000 | | | |
Forfeitures of restricted stock, shares | | | (1,000) | | | |
Stock-based compensation expense | | 3,164 | | 3,164 | | |
Repurchased common stock | | (133) | | (133) | | |
Repurchased common stock, shares | | | (11,000) | | | |
Balance at Sep. 30, 2023 | | $ 967,985 | $ 839 | $ 995,847 | $ (3,517) | $ (25,184) |
Balance, Shares at Sep. 30, 2023 | | | 83,929,000 | | | |
| |
[1] Net loss component is presented within retained deficit on the consolidated balance sheet as the balance is immaterial. | |