XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Notes Payable (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2017
Mar. 31, 2017
Jan. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 05, 2013
Debt Instruments [Abstract]              
Aggregate principal payment due in 2019       $ 1,434,000      
Aggregate principal payment due in 2020       402,000      
Gain on derecognition of debt       1,846,000 $ 0 $ 0  
Derecognition of debt, net after tax       $ 1,400,000      
Derecognition of debt, net after tax (in dollars per share)       $ 0.11      
Notes Payable [Member]              
Debt Instruments [Abstract]              
Aggregate amount of notes payable       $ 1,000,000      
Aggregate principal payment due in 2019       600,000      
Aggregate principal payment due in 2020       $ 400,000      
Minimum [Member]              
Debt Instruments [Abstract]              
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 Instruments [Abstract]              
Average effective interest rate       4.50%      
Maximum [Member]              
Debt Instruments [Abstract]              
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 Instruments [Abstract]              
Average effective interest rate       5.00%      
Credit Facility [Member]              
Debt Instruments [Abstract]              
Revolving credit facility commitment             $ 125,000,000
Revolving credit facility maturity date       Nov. 30, 2021      
Remaining revolving credit outstanding       $ 87,000,000      
Average effective interest rate       4.10%      
Credit Agreement [Member]              
Debt Instruments [Abstract]              
Cash and noncash consideration with respect to acquisition after amendment     $ 50,000,000        
Credit Agreement [Member] | Maximum [Member]              
Debt Instruments [Abstract]              
Cash dividends after amendment $ 20,000,000 $ 15,000,000 $ 10,000,000