| Long Term Debt (Tables) | 3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mar. 31, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debt Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Long-term Debt | Long-term debt consists of the following at March 31, 2019 and December 31, 2018: 
 
 
 (1) Our revolving credit facility is collateralized by our accounts receivable and our term loan is collateralized by our property, plant, and equipment. 
 (2) Net of debt issuance costs of ($72,000) and ($80,000) at March 31, 2019 and December 31, 2018, respectively. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 |