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, 2022 | | 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 | | |
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 | | | | |
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 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2023 | | | | 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) | | | |
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 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2023 | | | | 4,680,723 | | |
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2023 | 46,503,861 | 46,503,861 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Dec. 31, 2023 | $ (77,873) | $ 51 | 604,084 | $ (29,847) | (647,252) | (4,909) |
Treasury Stock, Common, Shares, Beginning Balance at Dec. 31, 2023 | 4,680,723 | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 585,289 | | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ (10,161) | $ 1 | (10,162) | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 40,408 | 40,408 | | | | |
Proceeds from Stock Plans | $ 1,024 | | 1,024 | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 22,948 | | 22,948 | | | |
Other Comprehensive Income (Loss), Net of Tax | (235) | | | | | (235) |
Net Income (Loss) Attributable to Parent | (18,743) | | | | (18,743) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2024 | $ (83,040) | $ 52 | 617,894 | $ (29,847) | (665,995) | (5,144) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 | 47,129,558 | 47,129,558 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2024 | 4,680,723 | | | 4,680,723 | | |
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2024 | | 46,968,440 | | | | |
Stockholders' Equity Attributable to Parent- Beginning Balance at Mar. 31, 2024 | $ (84,017) | $ 52 | 609,469 | $ (29,847) | (658,609) | (5,082) |
Treasury Stock, Common, Shares, Beginning Balance at Mar. 31, 2024 | | | | 4,680,723 | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 161,118 | | | | |
Stock Issued During Period, Value, Restricted Stock Award, Gross | $ (1,823) | | (1,823) | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 0 | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | $ 10,248 | | 10,248 | | | |
Other Comprehensive Income (Loss), Net of Tax | (62) | | | | | (62) |
Net Income (Loss) Attributable to Parent | (7,386) | | | | (7,386) | |
Stockholders' Equity Attributable to Parent- Ending Balance at Jun. 30, 2024 | $ (83,040) | $ 52 | $ 617,894 | $ (29,847) | $ (665,995) | $ (5,144) |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 | 47,129,558 | 47,129,558 | | | | |
Treasury Stock, Common, Shares, Ending Balance at Jun. 30, 2024 | 4,680,723 | | | 4,680,723 | | |