Error Correction (Restated Consolidated Statements) (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | | |
Mar. 31, 2020 | Mar. 31, 2019 | Dec. 31, 2019 | Dec. 31, 2018 |
Consolidated Statements of Income | | | | |
Net Sales | $ 137,483 | $ 113,822 | | |
Cost of sales | 94,536 | 88,392 | | |
Gross profit | 42,947 | 25,430 | | |
Selling, general and administrative expenses | 15,214 | 13,677 | | |
(Gain) loss on disposition of assets | (62) | 284 | | |
Income from operations | 27,795 | 11,469 | | |
Interest income, net | | 9 | | |
Other (expense) income, net | (27) | (26) | | |
Income before taxes | 27,829 | 11,452 | | |
Income tax provision | 5,976 | 2,695 | | |
Net income | $ 21,853 | $ 8,757 | | |
Earnings per share: | | | | |
Basic (usd per share) | $ 0.42 | $ 0.17 | | |
Diluted (usd per share) | $ 0.41 | $ 0.17 | | |
Weighted average shares outstanding: | | | | |
Basic (in shares) | 52,071,839 | 51,992,150 | | |
Diluted (in shares) | 52,871,419 | 52,369,660 | | |
Balance Sheet Data (at end of period): | | | | |
Current assets | $ 196,966 | $ 146,511 | $ 187,549 | |
Total assets | 395,620 | 319,238 | 371,424 | |
Current liabilities | 64,185 | 43,082 | 56,028 | |
Deferred income taxes | 15,130 | 10,168 | 15,297 | |
Other long-term liabilities | 3,652 | 3,442 | 3,639 | |
Total stockholders' equity | 306,323 | 262,546 | 290,140 | $ 249,443 |
Share-based compensation | 2,351 | 5,407 | | |
Profit sharing bonus plan expense | 3,167 | 1,306 | | |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | 306,323 | 262,546 | 290,140 | 249,443 |
Net income | 21,853 | 8,757 | | |
Stock options exercised and restricted stock awards granted | 4,497 | 4,010 | | |
Share-based compensation | 2,351 | 5,407 | | |
Stock repurchased and retired | (12,518) | (5,071) | | |
Operating Activities | | | | |
Net income | 21,853 | 8,757 | | |
Adjustments to reconcile net income to net cash provided by operating activities: | | | | |
Depreciation and amortization | 6,002 | 5,914 | | |
Provision for losses on accounts receivable, net of adjustments | 294 | 115 | | |
Provision for excess and obsolete inventories | (274) | 357 | | |
Share-based compensation | 2,351 | 5,407 | | |
Loss (gain) on disposition of assets | (62) | 284 | | |
Foreign currency transaction (gain) loss | 51 | (16) | | |
Interest income on note receivable | (6) | (6) | | |
Deferred income taxes | (167) | 909 | | |
Changes in assets and liabilities: | | | | |
Accounts receivable | (2,789) | (4,725) | | |
Income taxes | 772 | 1,432 | | |
Inventories | 1,020 | 2,678 | | |
Prepaid expenses and other | (670) | (561) | | |
Accounts payable | 2,742 | (5,730) | | |
Deferred revenue | 229 | 25 | | |
Accrued liabilities and donations | 6,241 | 73 | | |
Net cash provided by operating activities | 37,597 | 14,913 | | |
Investing Activities | | | | |
Capital expenditures | (21,877) | (8,772) | | |
Proceeds from sale of property, plant and equipment | 61 | 52 | | |
Principal payments from note receivable | 12 | 17 | | |
Net cash used in investing activities | (21,804) | (8,703) | | |
Financing Activities | | | | |
Stock options exercised | 4,497 | 4,010 | | |
Repurchase of stock | (11,565) | (4,483) | | |
Employee taxes paid by withholding shares | (953) | (588) | | |
Net cash used in financing activities | (8,021) | (1,061) | | |
Net increase in cash, cash equivalents and restricted cash | 7,772 | 5,149 | | |
Cash, cash equivalents and restricted cash, beginning of period | 44,373 | 1,994 | | |
Cash, cash equivalents and restricted cash, end of period | 52,145 | 7,143 | | |
Common Stock | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | $ 208 | $ 208 | $ 208 | $ 208 |
Consolidated Statements of Stockholders’ Equity | | | | |
Shares, Outstanding | 52,044,000 | 52,099,000 | 52,079,000 | 51,991,000 |
Total stockholders' equity | $ 208 | $ 208 | $ 208 | $ 208 |
Stock options exercised and restricted stock awards granted (in shares) | 212,000 | 237,000 | | |
Stock options exercised and restricted stock awards granted | $ 1 | $ 1 | | |
Stock repurchased and retired (in shares) | (247,000) | (129,000) | | |
Stock repurchased and retired | $ (1) | $ (1) | | |
Paid-in Capital | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | 0 | 4,346 | 3,631 | 0 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | 0 | 4,346 | 3,631 | 0 |
Stock options exercised and restricted stock awards granted | 4,496 | 4,009 | | |
Share-based compensation | 2,351 | 5,407 | | |
Stock repurchased and retired | (10,478) | (5,070) | | |
Retained Earnings | | | | |
Consolidated Statements of Income | | | | |
Net income | 21,853 | 8,757 | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | 306,115 | 257,992 | 286,301 | 249,235 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | 306,115 | 257,992 | $ 286,301 | 249,235 |
Net income | 21,853 | 8,757 | | |
Stock repurchased and retired | (2,039) | | | |
Operating Activities | | | | |
Net income | $ 21,853 | 8,757 | | |
Previously Reported | | | | |
Consolidated Statements of Income | | | | |
Net Sales | | 113,822 | | |
Cost of sales | | 88,029 | | |
Gross profit | | 25,793 | | |
Selling, general and administrative expenses | | 11,001 | | |
(Gain) loss on disposition of assets | | 284 | | |
Income from operations | | 14,508 | | |
Interest income, net | | 9 | | |
Other (expense) income, net | | (26) | | |
Income before taxes | | 14,491 | | |
Income tax provision | | 3,589 | | |
Net income | | $ 10,902 | | |
Earnings per share: | | | | |
Basic (usd per share) | | $ 0.21 | | |
Diluted (usd per share) | | $ 0.21 | | |
Weighted average shares outstanding: | | | | |
Basic (in shares) | | 51,992,150 | | |
Diluted (in shares) | | 52,369,660 | | |
Balance Sheet Data (at end of period): | | | | |
Current assets | | $ 146,798 | | |
Total assets | | 319,525 | | |
Current liabilities | | 44,000 | | |
Deferred income taxes | | 12,713 | | |
Other long-term liabilities | | 3,442 | | |
Total stockholders' equity | | 259,370 | | 247,499 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | 259,370 | | 247,499 |
Net income | | 10,902 | | |
Stock options exercised and restricted stock awards granted | | 4,010 | | |
Share-based compensation | | 2,030 | | |
Stock repurchased and retired | | (5,071) | | |
Operating Activities | | | | |
Net income | | 10,902 | | |
Adjustments to reconcile net income to net cash provided by operating activities: | | | | |
Depreciation and amortization | | 5,914 | | |
Provision for losses on accounts receivable, net of adjustments | | 115 | | |
Provision for excess and obsolete inventories | | 357 | | |
Share-based compensation | | 2,030 | | |
Loss (gain) on disposition of assets | | 284 | | |
Foreign currency transaction (gain) loss | | (16) | | |
Interest income on note receivable | | (6) | | |
Deferred income taxes | | 1,887 | | |
Changes in assets and liabilities: | | | | |
Accounts receivable | | (4,725) | | |
Income taxes | | (1,348) | | |
Inventories | | 2,678 | | |
Prepaid expenses and other | | (561) | | |
Accounts payable | | (5,730) | | |
Deferred revenue | | 25 | | |
Accrued liabilities and donations | | 411 | | |
Net cash provided by operating activities | | 14,913 | | |
Investing Activities | | | | |
Capital expenditures | | (8,772) | | |
Proceeds from sale of property, plant and equipment | | 52 | | |
Principal payments from note receivable | | 17 | | |
Net cash used in investing activities | | (8,703) | | |
Financing Activities | | | | |
Stock options exercised | | 4,010 | | |
Repurchase of stock | | (4,483) | | |
Employee taxes paid by withholding shares | | (588) | | |
Net cash used in financing activities | | (1,061) | | |
Net increase in cash, cash equivalents and restricted cash | | 5,149 | | |
Cash, cash equivalents and restricted cash, beginning of period | | 1,994 | | |
Cash, cash equivalents and restricted cash, end of period | | 7,143 | | |
Previously Reported | Common Stock | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | $ 208 | | $ 208 |
Consolidated Statements of Stockholders’ Equity | | | | |
Shares, Outstanding | | 52,099,000 | | 51,991,000 |
Total stockholders' equity | | $ 208 | | $ 208 |
Stock options exercised and restricted stock awards granted (in shares) | | 237,000 | | |
Stock options exercised and restricted stock awards granted | | $ 1 | | |
Stock repurchased and retired (in shares) | | (129,000) | | |
Stock repurchased and retired | | $ (1) | | |
Previously Reported | Paid-in Capital | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | 969 | | 0 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | 969 | | 0 |
Stock options exercised and restricted stock awards granted | | 4,009 | | |
Share-based compensation | | 2,030 | | |
Stock repurchased and retired | | (5,070) | | |
Previously Reported | Retained Earnings | | | | |
Consolidated Statements of Income | | | | |
Net income | | 10,902 | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | 258,193 | | 247,291 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | 258,193 | | 247,291 |
Net income | | 10,902 | | |
Stock repurchased and retired | | 0 | | |
Operating Activities | | | | |
Net income | | 10,902 | | |
Corrections | | | | |
Consolidated Statements of Income | | | | |
Net Sales | | 0 | | |
Cost of sales | | 363 | | |
Gross profit | | (363) | | |
Selling, general and administrative expenses | | 2,676 | | |
(Gain) loss on disposition of assets | | 0 | | |
Income from operations | | (3,039) | | |
Interest income, net | | 0 | | |
Other (expense) income, net | | 0 | | |
Income before taxes | | (3,039) | | |
Income tax provision | | (894) | | |
Net income | | $ (2,145) | | |
Earnings per share: | | | | |
Basic (usd per share) | | $ (0.04) | | |
Diluted (usd per share) | | $ (0.04) | | |
Weighted average shares outstanding: | | | | |
Basic (in shares) | | 0 | | |
Diluted (in shares) | | 0 | | |
Balance Sheet Data (at end of period): | | | | |
Current assets | | $ (287) | | |
Total assets | | (287) | | |
Current liabilities | | (918) | | |
Deferred income taxes | | (2,545) | | |
Other long-term liabilities | | 0 | | |
Total stockholders' equity | | 3,176 | | 1,944 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | 3,176 | | 1,944 |
Net income | | (2,145) | | |
Stock options exercised and restricted stock awards granted | | 0 | | |
Share-based compensation | | 3,377 | | |
Stock repurchased and retired | | 0 | | |
Operating Activities | | | | |
Net income | | (2,145) | | |
Adjustments to reconcile net income to net cash provided by operating activities: | | | | |
Depreciation and amortization | | 0 | | |
Provision for losses on accounts receivable, net of adjustments | | 0 | | |
Provision for excess and obsolete inventories | | 0 | | |
Share-based compensation | | 3,377 | | |
Loss (gain) on disposition of assets | | 0 | | |
Foreign currency transaction (gain) loss | | 0 | | |
Interest income on note receivable | | 0 | | |
Deferred income taxes | | (978) | | |
Changes in assets and liabilities: | | | | |
Accounts receivable | | 0 | | |
Income taxes | | (84) | | |
Inventories | | 0 | | |
Prepaid expenses and other | | 0 | | |
Accounts payable | | 0 | | |
Deferred revenue | | 0 | | |
Accrued liabilities and donations | | (338) | | |
Net cash provided by operating activities | | 0 | | |
Investing Activities | | | | |
Capital expenditures | | 0 | | |
Proceeds from sale of property, plant and equipment | | 0 | | |
Principal payments from note receivable | | 0 | | |
Net cash used in investing activities | | 0 | | |
Financing Activities | | | | |
Stock options exercised | | 0 | | |
Repurchase of stock | | 0 | | |
Employee taxes paid by withholding shares | | 0 | | |
Net cash used in financing activities | | 0 | | |
Net increase in cash, cash equivalents and restricted cash | | 0 | | |
Cash, cash equivalents and restricted cash, beginning of period | | 0 | | |
Cash, cash equivalents and restricted cash, end of period | | 0 | | |
Corrections | Common Stock | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | $ 0 | | $ 0 |
Consolidated Statements of Stockholders’ Equity | | | | |
Shares, Outstanding | | 0 | | 0 |
Total stockholders' equity | | $ 0 | | $ 0 |
Stock options exercised and restricted stock awards granted (in shares) | | 0 | | |
Stock options exercised and restricted stock awards granted | | $ 0 | | |
Stock repurchased and retired (in shares) | | 0 | | |
Stock repurchased and retired | | $ 0 | | |
Corrections | Paid-in Capital | | | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | 3,377 | | 0 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | 3,377 | | 0 |
Stock options exercised and restricted stock awards granted | | 0 | | |
Share-based compensation | | 3,377 | | |
Stock repurchased and retired | | 0 | | |
Corrections | Retained Earnings | | | | |
Consolidated Statements of Income | | | | |
Net income | | (2,145) | | |
Balance Sheet Data (at end of period): | | | | |
Total stockholders' equity | | (201) | | 1,944 |
Consolidated Statements of Stockholders’ Equity | | | | |
Total stockholders' equity | | (201) | | $ 1,944 |
Net income | | (2,145) | | |
Stock repurchased and retired | | 0 | | |
Operating Activities | | | | |
Net income | | (2,145) | | |
Corrections | Cost of Sales | | | | |
Balance Sheet Data (at end of period): | | | | |
Share-based compensation | | 400 | | |
Corrections | Selling, General and Administrative Expenses | | | | |
Balance Sheet Data (at end of period): | | | | |
Share-based compensation | | 3,000 | | |
Profit sharing bonus plan expense | | $ 400 | | |