CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Common Stock [Member] | Additional Paid In Capital [Member] | Treasury Stock [Member] | Accumulated Other Comprehensive Loss [Member] | Accumulated Deficit [Member] | Total |
Balance at Dec. 31, 2020 | $ 48 | $ 248,018 | $ (256) | $ (4,671) | $ (144,002) | $ 99,137 |
Balance (in shares) at Dec. 31, 2020 | 48,297 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | 11,951 | 11,951 |
Other comprehensive income (loss) | | | | (1,812) | | (1,812) |
Treasury shares repurchased | | | (13,358) | | | (13,358) |
Proceeds from issuance of ESPP shares | | 47 | 402 | | | 449 |
Issuance of treasury shares | | (10,612) | 10,612 | | | |
Issuance of common stock for RSUs vested | $ 1 | (1) | | | | |
Issuance of common stock for RSUs vested (in shares) | 1,065 | | | | | |
Accrued dividends on unvested shares | | (225) | | | | (225) |
Cash dividends paid to shareholders | | (2,940) | | | | (2,940) |
Stock based compensation | | 5,075 | | | | 5,075 |
Balance at Sep. 30, 2021 | $ 49 | 239,362 | (2,600) | (6,483) | (132,051) | 98,277 |
Balance (in shares) at Sep. 30, 2021 | 49,362 | | | | | |
Balance at Jun. 30, 2021 | $ 49 | 243,710 | (4,883) | (5,523) | (136,472) | 96,881 |
Balance (in shares) at Jun. 30, 2021 | 49,362 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | 4,421 | 4,421 |
Other comprehensive income (loss) | | | | (960) | | (960) |
Treasury shares repurchased | | | (2,142) | | | (2,142) |
Proceeds from issuance of ESPP shares | | 26 | 136 | | | 162 |
Issuance of treasury shares for RSUs vested | | (4,289) | 4,289 | | | |
Accrued dividends on unvested shares | | (95) | | | | (95) |
Cash dividends paid to shareholders | | (1,489) | | | | (1,489) |
Stock based compensation | | 1,499 | | | | 1,499 |
Balance at Sep. 30, 2021 | $ 49 | 239,362 | (2,600) | (6,483) | (132,051) | 98,277 |
Balance (in shares) at Sep. 30, 2021 | 49,362 | | | | | |
Balance at Dec. 31, 2021 | $ 49 | 237,628 | (3,871) | (6,940) | (128,473) | $ 98,393 |
Balance (in shares) at Dec. 31, 2021 | 49,362 | | | | | 49,362 |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | 15,443 | $ 15,443 |
Other comprehensive income (loss) | | | | (4,799) | | (4,799) |
Treasury shares repurchased | | | (15,804) | | | (15,804) |
Proceeds from issuance of ESPP shares | | (136) | 831 | | | 695 |
Issuance of treasury shares for RSUs vested | | (9,713) | 9,713 | | | |
Accrued dividends on unvested shares | | (270) | | | | (270) |
Cash dividends paid to shareholders | | (5,448) | | | | (5,448) |
Stock based compensation | | 5,432 | | | | 5,432 |
Balance at Sep. 30, 2022 | $ 49 | 227,493 | (9,131) | (11,739) | (113,030) | $ 93,642 |
Balance (in shares) at Sep. 30, 2022 | 49,362 | | | | | 49,362 |
Balance at Jun. 30, 2022 | $ 49 | 232,994 | (10,523) | (9,742) | (118,586) | $ 94,192 |
Balance (in shares) at Jun. 30, 2022 | 49,362 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | 5,556 | 5,556 |
Other comprehensive income (loss) | | | | (1,997) | | (1,997) |
Treasury shares repurchased | | | (4,281) | | | (4,281) |
Proceeds from issuance of ESPP shares | | (36) | 283 | | | 247 |
Issuance of treasury shares for RSUs vested | | (5,390) | 5,390 | | | |
Accrued dividends on unvested shares | | (13) | | | | (13) |
Cash dividends paid to shareholders | | (2,049) | | | | (2,049) |
Stock based compensation | | 1,987 | | | | 1,987 |
Balance at Sep. 30, 2022 | $ 49 | $ 227,493 | $ (9,131) | $ (11,739) | $ (113,030) | $ 93,642 |
Balance (in shares) at Sep. 30, 2022 | 49,362 | | | | | 49,362 |