XML 73 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Debt - Schedule of Outstanding Debt (Details) (Parenthetical)
12 Months Ended
Dec. 31, 2018
Note payable variable interest rate basis 4.07%
Revolving Credit Facility, LIBOR Plus 1.50%, Maturing in March 2021 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 1.50%
Note payable maturity date March 2021
Note Payable, LIBOR Plus 1.50%, Maturing in March 2021 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 1.50%
Note payable maturity date March 2021
Note Payable, LIBOR Plus 1.50%, Maturing in March 2021 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 1.50%
Note payable maturity date March 2021
Note Payable, Greater of 2% Or LIBOR Plus 2.15%, Maturing in April 2022 [Member] | Maximum [Member]  
Note payable variable interest rate basis 2.00%
Note payable maturity date April 2022
Note Payable, Greater of 2% Or LIBOR Plus 2.15%, Maturing in April 2022 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 2.15%
Note payable maturity date April 2022
Note Payable, LIBOR Plus 2.25%, Maturing in January 2022 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 2.25%
Note payable maturity date January 2022
Note Payable, LIBOR Plus 2.25%, Maturing in January 2020 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 2.25%
Note payable maturity date January 2020
Note Payable, Prime Plus 0.375% Or LIBOR Plus 2.375%, Maturing in January 2020 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 2.375%
Note payable maturity date January 2020
Note Payable, Prime Plus 0.375% Or LIBOR Plus 2.375%, Maturing in January 2020 [Member] | Prime Rate [Member]  
Note payable variable interest rate basis 0.375%
Note payable maturity date January 2020
Note Payable, LIBOR Plus 3.2%, Maturing in May 2025 [Member] | LIBOR Rate [Member]  
Note payable variable interest rate basis 3.20%
Note payable maturity date May 2025
Other notes payable, matured in August and September 2018 [Member]  
Note payable maturity date August and September 2018