XML 67 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2017
Mar. 31, 2017
Jan. 31, 2016
Dec. 31, 2017
Dec. 05, 2013
Debt Instrument [Line Items]          
Aggregate principal payment due in 2018       $ 4,044,000  
Aggregate principal payment due in 2019       2,728,000  
Notes Payable [Member]          
Debt Instrument [Line Items]          
Aggregate amount of notes payable       2,200,000  
Aggregate principal payment due in 2018       1,300,000  
Aggregate principal payment due in 2019       $ 900,000  
Minimum [Member]          
Debt Instrument [Line Items]          
Spread on Libor variable rate       1.25%  
Spread on variable rate       0.10%  
Percentage of unused commitment fee       0.25%  
Minimum [Member] | Notes Payable [Member]          
Debt Instrument [Line Items]          
Average effective interest rate       3.25%  
Maximum [Member]          
Debt Instrument [Line Items]          
Spread on Libor variable rate       2.00%  
Spread on variable rate       1.00%  
Percentage of unused commitment fee       0.30%  
Maximum [Member] | Notes Payable [Member]          
Debt Instrument [Line Items]          
Average effective interest rate       4.25%  
Credit Agreement [Member]          
Debt Instrument [Line Items]          
Cash and noncash consideration with respect to acquisition after amendment     $ 50,000,000    
Credit Agreement [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Cash dividends after amendment $ 20,000,000 $ 15,000,000 $ 10,000,000    
Credit Facility [Member]          
Debt Instrument [Line Items]          
Revolving credit facility commitment         $ 125,000,000
Revolving credit facility maturity date       Nov. 30, 2021  
Remaining revolving credit outstanding       $ 71,000,000