| Consolidated Statements of Earnings [Abstract] | |
| Net sales | 129M |
| Cost of goods sold | 98.39M |
| Gross profit margin | 30.61M |
| Selling, general and administrative | 20.59M |
| Gain from disposal of assets | 3K |
| Income from operations | 10.02M |
| Other income (expense) | |
| Interest expense | -335K |
| Other, net | -182K |
| Total other income (expense) | -517K |
| Earnings before income taxes | 9.5M |
| Provision for income taxes | 3.33M |
| Net earnings | 6.17M |
| Weighted average common shares outstanding | |
| Basic | 26.03M |
| Diluted | 26.05M |
| Per share amounts | |
| Net earnings - basic | 0.24 |
| Net earnings - diluted | 0.24 |
| Cash dividends per share | 0.18 |