Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Contingent Consideration (Details)

v3.6.0.2
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Recurring      
Business Acquisition, Contingent Consideration [Line Items]      
Interest rate swap agreements   $ 0  
Liability measured at fair value $ 541 841  
Recurring | InstaManager      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   814  
Recurring | VMM      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   27  
Recurring | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0 0  
Recurring | Level 1 | InstaManager      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Recurring | Level 1 | VMM      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Recurring | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0 0  
Recurring | Level 2 | InstaManager      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Recurring | Level 2 | VMM      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   0  
Recurring | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 541 841  
Recurring | Level 3 | InstaManager      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   814  
Recurring | Level 3 | VMM      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value   27  
Contingent Consideration      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 541 $ 841 $ 4,150
Contingent Consideration | Recurring | Indatus      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 2    
Contingent Consideration | Recurring | VRX      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 539    
Contingent Consideration | Recurring | Level 1 | Indatus      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 1 | VRX      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 2 | Indatus      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 2 | VRX      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 0    
Contingent Consideration | Recurring | Level 3 | Indatus      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 2    
Contingent Consideration | Recurring | Level 3 | VRX      
Business Acquisition, Contingent Consideration [Line Items]      
Liability measured at fair value 539    
Swap Agreements | Recurring      
Business Acquisition, Contingent Consideration [Line Items]      
Interest rate swap agreements 1,098    
Swap Agreements | Recurring | Level 1      
Business Acquisition, Contingent Consideration [Line Items]      
Interest rate swap agreements 0    
Swap Agreements | Recurring | Level 2      
Business Acquisition, Contingent Consideration [Line Items]      
Interest rate swap agreements 1,098    
Swap Agreements | Recurring | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Interest rate swap agreements $ 0