XML 74 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Loan Payable (Details Textual)
CAD in Millions
4 Months Ended 9 Months Ended 12 Months Ended
Jan. 20, 2017
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Oct. 01, 2018
Sep. 30, 2018
Dec. 31, 2017
CAD
Dec. 05, 2017
USD ($)
Jan. 19, 2017
USD ($)
Payments of Financing Costs $ 600,000     $ 620,217 $ 513,665          
Foreign Exchange Risk [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity       $ 3,500,000              
Line of Credit Facility Covenant Period       1 year 180 days              
Bank of Montreal and Royal Bank of Canada [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity $ 140,000,000                    
Debt Instrument, Term 4 years                    
Maximum Total Funded Debt to EBITDA Ratio 2.25 3 3                
Repayment Obligation, Percentage of Excess Cash Flow 50.00%                    
Minimum Fixed Charge Coverage Ratio   1.2 1.2                
Maximum Annual Capital Expenditures Requirement     $ 32,800,000                
Line of Credit Facility, Maximum Funded Share Repurchases Ceiling     $ 20,000,000                
Maximum Ratio of Funded Share Repurchases to 12 Months Trailing EDITDA   1.5 1.5                
Bank of Montreal and Royal Bank of Canada [Member] | Scenario, Forecast [Member]                      
Maximum Total Funded Debt to EBITDA Ratio             2.25 2.5      
Bank of Montreal and Royal Bank of Canada [Member] | Total Loans Do Not Exceed 1.5 Times of Trailing 12 Months EBITDA [Member]                      
Line of Credit Facility, Maximum Funded Share Repurchases Ceiling     $ 40,000,000                
Bank of Montreal and Royal Bank of Canada [Member] | Non-revolving Facility C [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity $ 35,500,000                   $ 40,000,000
Line of Credit Facility, Increase in Maximum Borrowing Capacity   $ 502,500                  
Bank of Montreal and Royal Bank of Canada [Member] | Non-revolving Facility D [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity 84,500,000                    
Long-term Line of Credit 84,500,000                    
Bank of Montreal and Royal Bank of Canada [Member] | Revolving Credit Facility A [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity 5,000,000                    
Bank of Montreal and Royal Bank of Canada [Member] | Revolving Reducing Term Facility B [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity $ 15,000,000                    
Bank of Montreal and Royal Bank of Canada [Member] | Credit Facility B and C [Member] | Draws for Share Repurchases [Member]                      
Debt Instrument, Term 4 years                    
Bank of Montreal and Royal Bank of Canada [Member] | Credit Facility B and C [Member] | Draws for Acquisitions [Member]                      
Debt Instrument, Term 5 years                    
Bank of Montreal and Royal Bank of Canada [Member] | Credit Facility B and C [Member] | Draws for FFTH Capital Expenditures [Member]                      
Debt Instrument, Term 7 years                    
Bank of Montreal and Royal Bank of Canada [Member] | Credit Card Facilities [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity                   $ 5,000,000  
Bank of Nova [member] | Corporate Credit Card Program [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity       $ 1,000,000         CAD 0.5