CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY Statement - USD ($) $ in Thousands | Total | Performance Stock Units [Member] | Restricted Stock [Member] | Common Stock [Member] | Common Stock [Member] Performance Stock Units [Member] | Common Stock [Member] Restricted Stock [Member] | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member] Performance Stock Units [Member] | Additional Paid-in Capital [Member] Restricted Stock [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Treasury Stock, Common |
Common stock, shares outstanding | | | | 73,584,000 | | | | | | | | |
Treasury Stock, Common, Shares | 24,828,000 | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2021 | $ 116,362 | | | $ 738 | | | $ 241,854 | | | $ 24,229 | $ (61) | $ (150,398) |
Net income (loss) | 4,176 | | | | | | | | | 4,176 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (420) | | | | | | | | | | (420) | |
Other comprehensive loss | (420) | | | | | | | | | | | |
Stock based compensation | 9,519 | | | | | | 9,519 | | | | | |
Restricted stock issued | | | | | | (1,242,000) | | | (11,000) | | | |
Restricted stock issued | 0 | | | | | $ 11 | | | | | | |
Shares repurchased upon restricted stock/PSU vesting | | | | | 1,773,000 | | | | | | | |
Dollar value of shares repurchased upon restricted stock/PSU vesting (in thousands) | | | | | | | | $ (18) | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | | | | | (132,000) | | | | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | (3,197) | | | | $ (1) | | | | | | | $ (3,197) |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | 966,833 | 1,838,659 | | | | | | | | | 368,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | $ 0 | | | | | | | | | | | |
Options, forfeitures in period (in shares) | | | | | (93,000) | | | | | | | |
Stock Repurchased During Period, Shares | 3,287,096 | | | | | | | | | | | 3,287,000 |
Accelerated Share Repurchase Program, Adjustment | $ (18,530) | | | | | | | | | | | $ (18,530) |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | | (93,341) | (132,218) | | | | | | (1,000) | | | (592,000) |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | | | | | $ 18 | | | | | | | $ 1,958 |
Performance-Based Restricted Stock Units forfeited or withheld to satisfy tax obligations | | | | | $ 1 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Eligible to Vest | (1,958) | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2022 | 106,239 | | | 766 | | | 251,632 | | | 28,405 | (481) | $ (174,083) |
Shares Granted, Value, Share-Based Payment Arrangement, Forfeited | | | | | | | | 1 | | | | |
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition | 287 | | | | | | 286 | | | | | |
Stock Issued During Period, Value, Employee Stock Purchase Plan | | | | $ 1 | | | | | | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | | | 68,000 | | | | | | | | |
Common stock, shares outstanding | | | | 76,442,000 | | | | | | | | |
Treasury Stock, Common, Shares | | | | | | | | | | | | 29,075,000 |
Net income (loss) | 3,491 | | | | | | | | | 3,491 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 198 | | | | | | | | | | 198 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax | 200 | | | | | | | | | | 200 | |
Other comprehensive loss | 398 | | | | | | | | | | | |
Stock based compensation | 9,916 | | | | | | 9,916 | | | | | |
Restricted stock issued | | | | | | (1,748,000) | | | (17,000) | | | |
Restricted stock issued | 0 | | | | | $ 17 | | | | | | |
Shares repurchased upon restricted stock/PSU vesting | | | | | 1,288,000 | | | | | | | |
Dollar value of shares repurchased upon restricted stock/PSU vesting (in thousands) | | | | | | | | (13) | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | | | | | | (502,000) | | | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | | | | | | $ (5) | | | | | | $ (2,900) |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | 1,418,850 | 1,552,004 | | | | | | | | | 597,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number | $ 0 | | | | | | | | | | | |
Options, forfeitures in period (in shares) | | | | | (326,000) | | | | | | | |
Stock Repurchased During Period, Shares | 1,661,278 | | | | | | | | | | | 1,661,000 |
Accelerated Share Repurchase Program, Adjustment | $ (6,896) | | | | | | | | | | | $ (6,896) |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | | (603,836) | (502,018) | | | | | | (5,000) | | | (556,000) |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | | | | | $ (13) | | | | | | | $ 3,337 |
Performance-Based Restricted Stock Units forfeited or withheld to satisfy tax obligations | (2,900) | | | | $ 3 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Eligible to Vest | (3,337) | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2023 | 107,542 | | | $ 789 | | | 261,824 | | | 32,228 | (83) | $ (187,216) |
Cumulative Effect of New Accounting Principle | 332 | | | | | | | | | 332 | | |
Shares Granted, Value, Share-Based Payment Arrangement, Forfeited | | | | | | | | 3 | | | | |
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition | $ 299 | | | | | | 298 | | | | | |
Stock Issued During Period, Value, Employee Stock Purchase Plan | | | | $ 1 | | | | | | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | | | 114,000 | | | | | | | | |
Common stock, shares outstanding | 46,875,000 | | | 78,764,000 | | | | | | | | |
Treasury Stock, Common, Shares | 31,889,000 | | | | | | | | | | | 31,889,000 |
Net income (loss) | $ 253 | | | | | | | | | 253 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 84 | | | | | | | | | | 84 | |
Other comprehensive loss | 84 | | | | | | | | | | | |
Stock based compensation | 8,063 | | | | | | 8,063 | | | | | |
Restricted stock issued | | | | | | (1,858,000) | | | (19,000) | | | |
Restricted stock issued | $ 0 | | | | | $ 19 | | | | | | |
Dollar value of shares repurchased upon restricted stock/PSU vesting (in thousands) | | | | | | | | (5) | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | | | | | | (273,000) | | | | | | |
Restricted stock forfeited or withheld to satisfy tax obligations | | | | | | $ (3) | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | | 810,439 | 1,245,766 | | (81,000) | | | | | | | 359,000 |
Options, forfeitures in period (in shares) | | | | | 457,000 | | | | | | | |
Stock Repurchased During Period, Shares | 0 | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period | | (345,858) | (272,845) | | | | | | (3,000) | | | (416,000) |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ 0 | | | | $ 5 | | | | | | | $ 892 |
Performance-Based Restricted Stock Units forfeited or withheld to satisfy tax obligations | (982) | | | | $ 1 | | | | | | | 982 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Eligible to Vest | (892) | | | | | | | | | | | |
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest at Dec. 31, 2024 | 114,325 | | | $ 811 | | | 270,122 | | | $ 32,481 | $ 1 | $ (189,090) |
Shares Granted, Value, Share-Based Payment Arrangement, Forfeited | | | | | | | | $ 1 | | | | |
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition | $ 257 | | | | | | $ 255 | | | | | |
Stock Issued During Period, Value, Employee Stock Purchase Plan | | | | $ 2 | | | | | | | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | | | 156,000 | | | | | | | | |
Common stock, shares outstanding | 48,217,000 | | | 80,881,000 | | | | | | | | |
Treasury Stock, Common, Shares | 32,664,000 | | | | | | | | | | | 32,664,000 |