Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)

v3.19.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Contingent Consideration | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value $ 6,000 $ 6,000 $ 104 $ 414
Recurring        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 7,129 6,413    
Recurring | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 0    
Recurring | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 1,129 413    
Recurring | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 6,000 6,000    
Recurring | Contingent Consideration | LeaseLabs        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 6,000 6,000    
Recurring | Contingent Consideration | LeaseLabs | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 0    
Recurring | Contingent Consideration | LeaseLabs | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 0    
Recurring | Contingent Consideration | LeaseLabs | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 6,000 6,000    
Recurring | Interest rate swap agreements        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 590 923    
Liabilities measured at fair value 1,129 413    
Recurring | Interest rate swap agreements | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 0 0    
Liabilities measured at fair value 0 0    
Recurring | Interest rate swap agreements | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 590 923    
Liabilities measured at fair value 1,129 413    
Recurring | Interest rate swap agreements | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 0 0    
Liabilities measured at fair value $ 0 $ 0