Annual report pursuant to Section 13 and 15(d)

Notes Payable and Revolving Credit Facility (Schedule of pricing matrix for the Revolver and the Term Loan ) (Details)

v3.19.1
Notes Payable and Revolving Credit Facility (Schedule of pricing matrix for the Revolver and the Term Loan ) (Details)
Dec. 31, 2018
Less Than 45% [Member]  
Leverage Ratio 45.00%
Greater Than 55% [Member]  
Leverage Ratio 55.00%
Maximum [Member] | 45% To 50% [Member]  
Leverage Ratio 50.00%
Maximum [Member] | 50% To 55% [Member]  
Leverage Ratio 55.00%
Minimum [Member] | 45% To 50% [Member]  
Leverage Ratio 45.00%
Minimum [Member] | 50% To 55% [Member]  
Leverage Ratio 50.00%
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Less Than 45% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.40%
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | 45% To 50% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.65%
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | 50% To 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.90%
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Greater Than 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 2.15%
Revolving Credit Facility [Member] | Base Rate [Member] | Less Than 45% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.40%
Revolving Credit Facility [Member] | Base Rate [Member] | 45% To 50% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.65%
Revolving Credit Facility [Member] | Base Rate [Member] | 50% To 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.90%
Revolving Credit Facility [Member] | Base Rate [Member] | Greater Than 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.15%
Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | Less Than 45% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.35%
Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | 45% To 50% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.60%
Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | 50% To 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.85%
Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member] | Greater Than 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 2.10%
Term Loan [Member] | Base Rate [Member] | Less Than 45% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.35%
Term Loan [Member] | Base Rate [Member] | 45% To 50% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.60%
Term Loan [Member] | Base Rate [Member] | 50% To 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 0.85%
Term Loan [Member] | Base Rate [Member] | Greater Than 55% [Member]  
Debt Instrument, Interest Rate, Stated Percentage 1.10%