XML 66 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Notes Payable and Capital Leases - Long-term Debt (Details) (Parentheticals) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Loan With Officer [Member]    
Stated Rate   6.25%
Mortgages [Member]    
Effective Rate   4.50%
Periodic payment   $ 7,778
Prime rate   3.75%
Variable rate   0.75%
Amortization period (Year)   25 years
9% Subordinated Notes [Member]    
Stated Rate   9.00%
Maturty date description   Due on demand
8% Subordinated Notes [Member]    
Stated Rate   8.00%
Maturty date description   Due on demand
Prime + 2% Subordinated Notes [Member]    
Effective Rate   5.75%
Prime rate   3.75%
Variable rate   2.00%
Maturty date description   Due on demand
4% Subordinated Notes [Member]    
Stated Rate 4.00%  
Prime + .25% Note Payable [Member] | CTI Europe [Member]    
Effective Rate 3.50% 3.50%
Prime rate 3.25% 3.25%
Variable rate 0.25% 0.25%
Maturty date description Due 2015 Due 2015
Promissory Note With Merrick [Member]    
Stated Rate 4.25% 4.25%
Promissory Note with Schwan Leasing [Member]    
Stated Rate 4.25% 4.25%
Maturty date description Due on demand Due on demand
Note Payable at 11.75% [Member] | Flexo Universal [Member]    
Stated Rate 11.75% 11.75%
Maturty date description Due 2021 Due 2021
BMO Equity [Member] | Mezzanine Note Payable [Member]    
Stated Rate   11.50%
Effective Rate   15.56%
Maturity Date   Jan. 18, 2018
BMO Harris Bank N.A. [Member] | Term Loan [Member]    
Effective Rate   4.50%
Maturity Date   Mar. 31, 2017
Periodic payment   $ 22,323
Prime rate   3.75%
Variable rate   0.75%
Amortization period (Year)   5 years
First American Equipment Finance [Member]    
Periodic payment $ 2,890 $ 2,890
Amortization period (Year) 5 years 5 years
Wells Fargo [Member] | 5 Year Capital Lease [Member]    
Periodic payment $ 367 $ 367
Amortization period (Year) 5 years 5 years
Wells Fargo [Member] | 3 Year Capital Lease [Member]    
Periodic payment   $ 550
Amortization period (Year)   3 years
PNC [Member] | Term Loan [Member]    
Stated Rate 8.25%  
Periodic payment $ 100,000  
Amortization period (Year) 5 years