XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
NOTES PAYABLE AND AMENDED CREDIT AGREEMENT (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2017
Mar. 31, 2017
Jan. 31, 2016
Jun. 30, 2020
Jun. 30, 2020
Dec. 05, 2013
Debt Instruments [Abstract]            
Aggregate principal payment due in 2022       $ 4,635,000 $ 4,635,000  
Notes Payable [Member]            
Debt Instruments [Abstract]            
Seller note       $ 300,000 $ 300,000  
Percentage of interest accrued       4.75% 4.75%  
Aggregate amount of notes payable       $ 4,800,000 $ 4,800,000  
Aggregate principal payment due in 2021       4,600,000 4,600,000  
Aggregate principal payment due in 2022       200,000 200,000  
Notes Payable [Member] | Redeemable Non-Controlling Interest [Member]            
Debt Instruments [Abstract]            
Seller note       $ 200,000 $ 200,000  
Minimum [Member]            
Debt Instruments [Abstract]            
Spread on Libor variable rate       1.25% 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       3.25%    
Maximum [Member]            
Debt Instruments [Abstract]            
Spread on Libor variable rate       2.00% 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.50%    
Credit Facility [Member]            
Debt Instruments [Abstract]            
Revolving credit facility commitment           $ 125,000,000.0
Revolving credit facility maturity date         Nov. 30, 2021  
Remaining revolving credit outstanding       $ 92,000,000.0 $ 92,000,000.0  
Average effective interest rate         2.30%  
Credit Agreement [Member]            
Debt Instruments [Abstract]            
Cash and noncash consideration with respect to acquisition after amendment     $ 50,000,000.0      
Credit Agreement [Member] | Maximum [Member]            
Debt Instruments [Abstract]            
Cash dividends after amendment $ 20,000,000.0 $ 15,000,000.0 $ 10,000,000.0