XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Bank Borrowings - Narrative (Details)
3 Months Ended 6 Months Ended 24 Months Ended
Sep. 02, 2015
USD ($)
Nov. 21, 2014
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
USD ($)
Credit Agreement | LIBOR            
Bank Borrowings            
Debt instrument variable rate   4.75%        
Credit Agreement | Variable Rates Other Than LIBOR            
Bank Borrowings            
Debt instrument variable rate   3.75%        
Credit Agreement | Federal Funds Rate            
Bank Borrowings            
Debt instrument variable rate basis   Federal Funds        
Debt instrument variable rate   0.50%        
Credit Agreement | One Month LIBOR            
Bank Borrowings            
Debt instrument variable rate basis   one month LIBOR        
Debt instrument variable rate   1.00%        
Credit Agreement | Prime Rate            
Bank Borrowings            
Debt instrument variable rate basis   prime rate        
Credit Agreement | Minimum            
Bank Borrowings            
Fixed charge coverage ratio   1.50        
Credit Agreement | Maximum            
Bank Borrowings            
Leverage ratio   2.50        
Credit Agreement | Revolving Loan            
Bank Borrowings            
Prepayment premium   1.00%        
Credit Agreement | Revolving Loan | Maximum            
Bank Borrowings            
Revolving loan principal amount   $ 10,000,000        
Credit Agreement | Term Loan            
Bank Borrowings            
Prepayment premium   1.00%        
Credit Agreement | Term Loan | Maximum            
Bank Borrowings            
Term loan principal amount   $ 10,000,000        
Borrowing limit as a percentage of trailing 12 month recurring revenue   60.00%        
Amendment Number One | LIBOR            
Bank Borrowings            
Debt instrument variable rate basis LIBOR          
Debt instrument variable rate 7.00%          
Amendment Number One | Prime Rate            
Bank Borrowings            
Debt instrument variable rate basis prime rate          
Debt instrument variable rate 6.00%          
Amendment Number One | Revolving Loan            
Bank Borrowings            
Prepayment premium 1.00%          
Amendment Number One | Revolving Loan | Minimum            
Bank Borrowings            
Revolving loan principal amount $ 10,000,000          
Amendment Number One | Revolving Loan | Maximum            
Bank Borrowings            
Revolving loan principal amount $ 15,000,000          
Amendment Number One | Term Loan            
Bank Borrowings            
Prepayment premium 1.00%          
Quarterly amortization payment         $ 187,500 $ 250,000
Quarterly amortization payment after March 31, 2018       $ 114,407    
Prepayment of debt     $ 4,000,000