Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details)

v3.19.3
Fair Value Measurements - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Recurring      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value $ 6,413 $ 414  
Recurring | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0 0  
Recurring | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 413 0  
Recurring | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 6,000 414  
Contingent Consideration | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 6,000 414 $ 541
Contingent Consideration | Recurring | LeaseLabs      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 6,000    
Contingent Consideration | Recurring | AssetEye      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   247  
Contingent Consideration | Recurring | Axiometrics      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0 167  
Contingent Consideration | Recurring | Level 1 | LeaseLabs      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 1 | AssetEye      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Contingent Consideration | Recurring | Level 1 | Axiometrics      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Contingent Consideration | Recurring | Level 2 | LeaseLabs      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 2 | AssetEye      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Contingent Consideration | Recurring | Level 2 | Axiometrics      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Contingent Consideration | Recurring | Level 3 | LeaseLabs      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 6,000    
Contingent Consideration | Recurring | Level 3 | AssetEye      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   247  
Contingent Consideration | Recurring | Level 3 | Axiometrics      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   167  
Interest rate swap agreements | Recurring      
Business Acquisition, Contingent Consideration [Line Items]      
Assets measured at fair value 923 1,329  
Liability measured at fair value 413    
Interest rate swap agreements | Recurring | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Assets measured at fair value 0 0  
Liability measured at fair value 0    
Interest rate swap agreements | Recurring | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Assets measured at fair value 923 1,329  
Liability measured at fair value 413    
Interest rate swap agreements | Recurring | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Assets measured at fair value 0 $ 0  
Liability measured at fair value $ 0