Condensed Consolidated Statement of Stockholders' Equity Statement - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Treasury Stock, Common [Member] | Retained Earnings [Member] | Accumulated Other Comprehensive Income, net of tax [Member] |
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2021 | | 44,520,542 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Dec. 31, 2021 | $ 3,584 | $ 49 | $ 546,693 | $ (29,847) | $ (508,652) | $ (4,659) |
Treasury Stock, Common, Shares, Beginning Balance at Dec. 31, 2021 | | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 677,492 | | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | (212) | $ 1 | (213) | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | 49,245 | | | | |
Proceeds from Stock Plans | 1,443 | | 1,443 | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 21,991 | | 21,991 | | | |
Other Comprehensive Income (Loss), Net of Tax | (850) | | | | | (850) |
Net Income (Loss) Attributable to Parent | (51,046) | | | | (51,046) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2022 | (25,090) | $ 50 | 569,914 | $ (29,847) | (559,698) | (5,509) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2022 | | 45,247,279 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2022 | | | | 4,680,723 | | |
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2022 | | 45,179,184 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Mar. 31, 2022 | (12,822) | $ 50 | 559,148 | $ (29,847) | (537,292) | (4,881) |
Treasury Stock, Common, Shares, Beginning Balance at Mar. 31, 2022 | | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 68,095 | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 10,766 | | 10,766 | | | |
Other Comprehensive Income (Loss), Net of Tax | (628) | | | | | (628) |
Net Income (Loss) Attributable to Parent | (22,406) | | | | (22,406) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2022 | $ (25,090) | $ 50 | 569,914 | $ (29,847) | (559,698) | (5,509) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2022 | | 45,247,279 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2022 | | | | 4,680,723 | | |
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2022 | 45,638,003 | 45,638,003 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Dec. 31, 2022 | $ (35,473) | $ 50 | 590,475 | $ (29,847) | (590,898) | (5,253) |
Treasury Stock, Common, Shares, Beginning Balance at Dec. 31, 2022 | 4,680,723 | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 447,584 | | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ (5,668) | $ 1 | (5,669) | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 55,149 | 55,149 | | | | |
Proceeds from Stock Plans | $ 1,137 | | 1,137 | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 20,656 | | 20,656 | | | |
Other Comprehensive Income (Loss), Net of Tax | 185 | | | | | 185 |
Net Income (Loss) Attributable to Parent | (32,291) | | | | (32,291) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2023 | $ (51,454) | $ 51 | 606,599 | $ (29,847) | (623,189) | (5,068) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 | 46,140,736 | 46,140,736 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2023 | 4,680,723 | | | 4,680,723 | | |
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2023 | | 46,031,241 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Mar. 31, 2023 | $ (47,968) | $ 51 | 596,805 | $ (29,847) | (609,900) | (5,077) |
Treasury Stock, Common, Shares, Beginning Balance at Mar. 31, 2023 | | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 109,495 | | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ (958) | | (958) | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 0 | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | $ 10,752 | | 10,752 | | | |
Other Comprehensive Income (Loss), Net of Tax | 9 | | | | | 9 |
Net Income (Loss) Attributable to Parent | (13,289) | | | | (13,289) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2023 | $ (51,454) | $ 51 | $ 606,599 | $ (29,847) | $ (623,189) | $ (5,068) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 | 46,140,736 | 46,140,736 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2023 | 4,680,723 | | | 4,680,723 | | |