XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility - Additional information (Detail) - USD ($)
6 Months Ended
Apr. 19, 2018
Jun. 30, 2018
Apr. 20, 2018
Dec. 31, 2017
Apr. 19, 2017
Line of Credit Facility [Line Items]          
Current borrowing capacity under line of credit facility   $ 12,000,000   $ 13,000,000  
Payment of deferred financing costs   71,000      
Debt financing costs   418,000   395,000  
Long term debt   $ 33,382,000   34,149,000  
Term Loan Facility [Member]          
Line of Credit Facility [Line Items]          
Line of credit, maturity date   Jul. 13, 2022      
Outstanding borrowings amount   $ 27,600,000   29,500,000  
Term Loan Facility [Member] | Installments Due on October 1 2017 Through and Including July 1 2018 [Member]          
Line of Credit Facility [Line Items]          
Line of credit, periodic payment percentage   3.125%      
Term Loan Facility [Member] | Installments Payable on October 1 2018 Through and Including July 1 2021 [Member]          
Line of Credit Facility [Line Items]          
Line of credit, periodic payment percentage   3.75%      
Term Loan Facility [Member] | Installments Payable on October 1 2021 Through and Including Maturity Date [Member]          
Line of Credit Facility [Line Items]          
Line of credit, periodic payment percentage   5.00%      
Delayed Draw Term Loan [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity   $ 7,000,000      
Continent consideration payment arrangement borrowings multiplier amount   $ 1,000,000      
Line of credit facility payment term description   The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date.      
Delayed Draw Term Loan [Member] | Installments Payable on October 1 2021 Through and Including Maturity Date [Member]          
Line of Credit Facility [Line Items]          
Line of credit, periodic payment percentage   5.00%      
Delayed Draw Term Loan [Member] | Installments Due On October 1, 2018 Through and Including July 1, 2021 [Member]          
Line of Credit Facility [Line Items]          
Line of credit, periodic payment percentage   3.75%      
Revolving Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity   $ 32,500,000 $ 32,500,000    
Credit facility expiration period   5 years      
Current borrowing capacity under line of credit facility $ 27,500,000 $ 22,500,000 22,500,000   $ 27,500,000
Outstanding borrowings amount   10,600,000   $ 9,000,000  
Long term debt   $ 10,600,000      
Revolving Line of Credit [Member] | United States [Member]          
Line of Credit Facility [Line Items]          
Percentage of eligible accounts receivable   85.00%      
Percentage of eligible unbilled accounts   60.00%      
Revolving Line of Credit [Member] | Canada [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity   $ 10,000,000      
Percentage of eligible accounts receivable   85.00%      
Percentage of eligible unbilled accounts   60.00%      
Revolving Line of Credit [Member] | Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity   $ 5,000,000      
Revolving Line of Credit [Member] | Swing Loans [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity 3,000,000 $ 5,000,000 $ 5,000,000   $ 3,000,000
Federal Funds Rate [Member]          
Line of Credit Facility [Line Items]          
Basis spread on variable rate   0.50%      
PNC Bank, N.A. [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity 65,000,000        
Payment of deferred financing costs   $ 506,000      
PNC Bank, N.A. [Member] | Term Loan Facility [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity 30,500,000        
PNC Bank, N.A. [Member] | Delayed Draw Term Loan [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity 7,000,000        
PNC Bank, N.A. [Member] | Revolving Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowing capacity 27,500,000        
Maximum [Member]          
Line of Credit Facility [Line Items]          
Revolving credit facility percentage margin over base rate   1.25%      
Term loan percentage margin over base rate   2.50%      
Revolving credit facility percentage margin adjusted LIBOR rate   2.25%      
Term loan percentage margin adjusted LIBOR rate   3.50%      
Commitment fee   0.30%      
Maximum [Member] | PNC Bank, N.A. [Member] | Revolving Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Credit facility additional borrowing capacity upon certain conditions $ 10,000,000        
Minimum [Member]          
Line of Credit Facility [Line Items]          
Revolving credit facility percentage margin over base rate   0.50%      
Term loan percentage margin over base rate   1.75%      
Revolving credit facility percentage margin adjusted LIBOR rate   1.50%      
Term loan percentage margin adjusted LIBOR rate   2.75%      
Commitment fee   0.20%