XML 43 R34.htm IDEA: XBRL DOCUMENT v3.19.3
NOTES PAYABLE - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Total notes payable $ 120,012 $ 115,176
Short-term notes payable 5,399 5,864
Long-term notes payable 114,613 109,312
Subordinated Notes Payable- acquisitions    
Debt Instrument [Line Items]    
Total notes payable $ 8,646 10,964
Subordinated Notes Payable- acquisitions | Minimum    
Debt Instrument [Line Items]    
Stated Interest Rate 2.00%  
Subordinated Notes Payable- acquisitions | Maximum    
Debt Instrument [Line Items]    
Stated Interest Rate 3.00%  
Notes Payable to Banks    
Debt Instrument [Line Items]    
Total notes payable $ 120,012 115,176
Short-term notes payable 5,399 5,864
Long-term notes payable $ 114,613 109,312
Notes Payable to Banks | Term Loan – Wells Fargo Syndicate Partner    
Debt Instrument [Line Items]    
Stated Interest Rate 10.74%  
Total notes payable $ 55,683 52,106
Notes Payable to Banks | Term Loan - Wells Fargo    
Debt Instrument [Line Items]    
Stated Interest Rate 5.74%  
Total notes payable $ 55,683 $ 52,106