Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2016
Contingent Consideration | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value $ 7,000 $ 414 $ 598 $ 541
Recurring        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 7,000 414    
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 0 0    
Recurring | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 7,000 414    
Recurring | Contingent Consideration | AssetEye        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value   247    
Recurring | Contingent Consideration | AssetEye | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value   0    
Recurring | Contingent Consideration | AssetEye | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value   0    
Recurring | Contingent Consideration | AssetEye | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value   247    
Recurring | Contingent Consideration | Axiometrics        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 167    
Recurring | Contingent Consideration | Axiometrics | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 0    
Recurring | Contingent Consideration | Axiometrics | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 0    
Recurring | Contingent Consideration | Axiometrics | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0 167    
Recurring | Contingent Consideration | LeaseLabs        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 7,000      
Recurring | Contingent Consideration | LeaseLabs | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0      
Recurring | Contingent Consideration | LeaseLabs | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 0      
Recurring | Contingent Consideration | LeaseLabs | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Liabilities measured at fair value 7,000      
Recurring | Interest rate swap agreements        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 1,286 1,329    
Recurring | Interest rate swap agreements | Level 1        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 0 0    
Recurring | Interest rate swap agreements | Level 2        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value 1,286 1,329    
Recurring | Interest rate swap agreements | Level 3        
Business Acquisition, Contingent Consideration [Line Items]        
Assets measured at fair value $ 0 $ 0