Credit Facility - Additional information (Detail) - USD ($) | Apr. 20, 2018 | Apr. 19, 2018 | Sep. 30, 2018 | Sep. 30, 2017 | Dec. 31, 2017 | Apr. 19, 2017 |
Line of Credit Facility [Line Items] | | | | | | |
Current borrowing capacity under line of credit facility | | | $ 6,500,000 | | $ 13,000,000 | |
Payment of deferred financing costs | | | 71,000 | $ 435,000 | | |
Debt financing costs | | | 393,000 | | 395,000 | |
Long term debt | | | $ 37,720,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 | | | $ 26,700,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 | 22,500,000 | $ 27,500,000 | $ 22,500,000 | | | $ 27,500,000 |
Outstanding borrowings amount | | | 16,000,000 | | $ 9,000,000 | |
Long term debt | | | $ 16,000,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 | 5,000,000 | 3,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% | | | |