CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($) $ in Thousands | Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive (Loss) Income | Retained Earnings | Treasury Stock | Total |
Balances at Dec. 31, 2019 | $ 663 | $ 27,464 | $ (1) | $ 243,566 | $ (54,560) | $ 217,132 |
Balances (in shares) at Dec. 31, 2019 | 5,622,826 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock options exercised | | 81 | | | | 81 |
Stock options exercised (in shares) | 2,000 | | | | | |
Stock-based compensation | $ 1 | 378 | | | | 379 |
Stock-based compensation (in shares) | 3,063 | | | | | |
Treasury shares purchased | | | | | (64) | (64) |
Treasury shares purchased (in shares) | (704) | | | | | |
Cash dividends paid | | | | (899) | | (899) |
Net income | | | | 5,544 | | 5,544 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | (6) | | | (6) |
Comprehensive income | | | (6) | 5,544 | | 5,538 |
Balances at Mar. 31, 2020 | $ 664 | 27,923 | (7) | 248,211 | (54,624) | 222,167 |
Balances (in shares) at Mar. 31, 2020 | 5,627,185 | | | | | |
Balances at Dec. 31, 2019 | $ 663 | 27,464 | (1) | 243,566 | (54,560) | 217,132 |
Balances (in shares) at Dec. 31, 2019 | 5,622,826 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | | 20,969 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | | | | 1 |
Comprehensive income | | | | | | 20,970 |
Balances at Sep. 30, 2020 | $ 664 | 28,888 | | 261,834 | (54,842) | 236,544 |
Balances (in shares) at Sep. 30, 2020 | 5,630,761 | | | | | |
Balances at Mar. 31, 2020 | $ 664 | 27,923 | (7) | 248,211 | (54,624) | 222,167 |
Balances (in shares) at Mar. 31, 2020 | 5,627,185 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock-based compensation | | 463 | | | | 463 |
Stock-based compensation (in shares) | 3,143 | | | | | |
Treasury shares purchased | | | | | (218) | (218) |
Treasury shares purchased (in shares) | (2,459) | | | | | |
Cash dividends paid | | | | (901) | | (901) |
Net income | | | | 6,101 | | 6,101 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | 7 | | | 7 |
Comprehensive income | | | $ 7 | 6,101 | | 6,108 |
Balances at Jun. 30, 2020 | $ 664 | 28,386 | | 253,411 | (54,842) | 227,619 |
Balances (in shares) at Jun. 30, 2020 | 5,627,869 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock options exercised (in shares) | 2,945 | | | | | |
Stock-based compensation | | 502 | | | | 502 |
Stock-based compensation (in shares) | (53) | | | | | |
Cash dividends paid | | | | (901) | | (901) |
Net income | | | | 9,324 | | 9,324 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | | | | 0 |
Comprehensive income | | | | 9,324 | | 9,324 |
Balances at Sep. 30, 2020 | $ 664 | 28,888 | | 261,834 | (54,842) | 236,544 |
Balances (in shares) at Sep. 30, 2020 | 5,630,761 | | | | | |
Balances at Dec. 31, 2020 | $ 666 | 29,457 | | 268,186 | (55,117) | 243,192 |
Balances (in shares) at Dec. 31, 2020 | 5,648,084 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock options exercised (in shares) | 3,310 | | | | | |
Stock-based compensation | $ 1 | 546 | | | | 547 |
Stock-based compensation (in shares) | 2,685 | | | | | |
Treasury shares purchased | | | | | (95) | (95) |
Treasury shares purchased (in shares) | (743) | | | | | |
Cash dividends paid | | | | (905) | | (905) |
Net income | | | | 7,031 | | 7,031 |
Comprehensive income | | | | 7,031 | | 7,031 |
Balances at Mar. 31, 2021 | $ 667 | 30,003 | | 274,312 | (55,212) | 249,770 |
Balances (in shares) at Mar. 31, 2021 | 5,653,336 | | | | | |
Balances at Dec. 31, 2020 | $ 666 | 29,457 | | 268,186 | (55,117) | 243,192 |
Balances (in shares) at Dec. 31, 2020 | 5,648,084 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Net income | | | | | | 29,432 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | | | | 0 |
Comprehensive income | | | | | | 29,432 |
Balances at Sep. 30, 2021 | $ 667 | 31,217 | | 294,903 | (55,212) | 271,575 |
Balances (in shares) at Sep. 30, 2021 | 5,658,467 | | | | | |
Balances at Mar. 31, 2021 | $ 667 | 30,003 | | 274,312 | (55,212) | 249,770 |
Balances (in shares) at Mar. 31, 2021 | 5,653,336 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock options exercised | | 83 | | | | 83 |
Stock options exercised (in shares) | 2,000 | | | | | |
Stock-based compensation | | 571 | | | | 571 |
Stock-based compensation (in shares) | 3,145 | | | | | |
Cash dividends paid | | | | (904) | | (904) |
Net income | | | | 11,093 | | 11,093 |
Comprehensive income | | | | 11,093 | | 11,093 |
Balances at Jun. 30, 2021 | $ 667 | 30,657 | | 284,501 | (55,212) | 260,613 |
Balances (in shares) at Jun. 30, 2021 | 5,658,481 | | | | | |
Increase (Decrease) in Stockholders' Equity | | | | | | |
Stock-based compensation | | 560 | | | | 560 |
Stock-based compensation (in shares) | (14) | | | | | |
Cash dividends paid | | | | (906) | | (906) |
Net income | | | | 11,308 | | 11,308 |
Mark to market of foreign exchange hedges, net of $2 tax benefit and $2 tax expense for the three months ended March 31, 2020 and June 30, 2020, respectively | | | | | | 0 |
Comprehensive income | | | | 11,308 | | 11,308 |
Balances at Sep. 30, 2021 | $ 667 | $ 31,217 | | $ 294,903 | $ (55,212) | $ 271,575 |
Balances (in shares) at Sep. 30, 2021 | 5,658,467 | | | | | |