Consolidated Statements of Shareholders' 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, 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 on investments, net of tax | 604 | | | 604 | |
Common stock issued under employee stock purchase plan Value | 1,095 | | 1,095 | | |
Common stock issued under employee 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) | 42,488 | | | | |
Balance at Jun. 30, 2023 | 942,375 | $ 838 | 991,630 | (3,518) | (46,575) |
Balance, Shares at Jun. 30, 2023 | | 83,841,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 on investments, net of tax | (387) | | | (387) | |
Common stock issued under employee stock purchase plan Value | 1,594 | $ 1 | 1,593 | | |
Common stock issued under employee 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 | | | |
Balance at Dec. 31, 2023 | 849,061 | $ 840 | 999,906 | (2,214) | (149,471) |
Balance, Shares at Dec. 31, 2023 | | 84,018,000 | | | |
Net Income (Loss) | 4,035 | | | | 4,035 |
Unrealized holding gain on investments, net of tax | 60 | | | 60 | |
Common stock issued under employee stock purchase plan Value | 860 | $ 1 | 859 | | |
Common stock issued under employee stock purchase plan shares | | 108,000 | | | |
Forfeitures of restricted stock, shares | | (21,000) | | | |
Stock-based compensation expense | 3,067 | | 3,067 | | |
Repurchased common stock | (887) | $ (1) | (886) | | |
Repurchased common stock, shares | | (97,000) | | | |
Balance at Mar. 31, 2024 | 856,196 | $ 840 | 1,002,946 | (2,154) | (145,436) |
Balance, Shares at Mar. 31, 2024 | | 84,008,000 | | | |
Balance at Dec. 31, 2023 | 849,061 | $ 840 | 999,906 | (2,214) | (149,471) |
Balance, Shares at Dec. 31, 2023 | | 84,018,000 | | | |
Net Income (Loss) | $ (148,990) | | | | |
Repurchased common stock, shares | 0 | | | | |
Balance at Jun. 30, 2024 | $ 706,461 | $ 858 | 1,006,018 | (1,954) | (298,461) |
Balance, Shares at Jun. 30, 2024 | | 85,753,000 | | | |
Balance at Mar. 31, 2024 | 856,196 | $ 840 | 1,002,946 | (2,154) | (145,436) |
Balance, Shares at Mar. 31, 2024 | | 84,008,000 | | | |
Net Income (Loss) | (153,025) | | | | (153,025) |
Unrealized holding gain on investments, net of tax | 200 | | | 200 | |
Common stock issued under employee stock purchase plan Value | 1,149 | $ 2 | 1,147 | | |
Common stock issued under employee stock purchase plan shares | | 139,000 | | | |
Issuance of restricted stock | | $ 16 | (16) | | |
Issuance of restricted stock, shares | | 1,630,000 | | | |
Forfeitures of restricted stock, shares | | (22,000) | | | |
Stock-based compensation expense | 1,952 | | 1,952 | | |
Repurchased common stock | (11) | | (11) | | |
Repurchased common stock, shares | | (2,000) | | | |
Balance at Jun. 30, 2024 | $ 706,461 | $ 858 | $ 1,006,018 | $ (1,954) | $ (298,461) |
Balance, Shares at Jun. 30, 2024 | | 85,753,000 | | | |