XML 65 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Notes Payable (Details) - USD ($)
12 Months Ended
Jan. 11, 2016
Dec. 31, 2016
Dec. 05, 2013
Debt Instrument [Line Items]      
Aggregate principal payment due in 2017   $ 1,227,000  
Aggregate principal payment due in 2018   48,750,000  
Notes Payable [Member]      
Debt Instrument [Line Items]      
Aggregate amount of notes payable   1,500,000  
Aggregate principal payment due in 2017   694,000  
Aggregate principal payment due in 2018   $ 819,000  
Minimum [Member]      
Debt Instrument [Line Items]      
Spread on Libor variable rate   1.50%  
Spread on variable rate   0.10%  
Percentage of unused commitment fee   0.10%  
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.50%  
Spread on variable rate   1.00%  
Percentage of unused commitment fee   0.25%  
Maximum [Member] | Notes Payable [Member]      
Debt Instrument [Line Items]      
Average effective interest rate   3.50%  
Credit Agreement [Member]      
Debt Instrument [Line Items]      
Cash and noncash consideration with respect to acquisition after amendment $ 50,000,000    
Cash dividends after amendment $ 10,000,000    
Credit Facility [Member]      
Debt Instrument [Line Items]      
Revolving credit facility commitment     $ 125,000,000
Revolving credit facility maturity date   Nov. 30, 2018  
Remaining revolving credit outstanding   $ 79,000,000