Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2016
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on recurring basis
The following tables present information about the above-referenced assets and liabilities and indicate the fair value hierarchy of the valuation techniques utilized to determine such fair value:
 
Fair Value Measurements as of September 30, 2016
 
Total
 
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Money market funds
$
5,627

 
$
5,627

 
$

 
$

Commercial paper
20,989

 

 
20,989

 

Interest rate swap liability
(396
)
 

 
(396
)
 

Acquisition contingent consideration earn-out liabilities
(6,752
)
 

 

 
(6,752
)

 
Fair Value Measurements as of December 31, 2015
 
Total
 
Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
 
Significant Other Observable Inputs (Level 2)
 
Significant Unobservable Inputs (Level 3)
Money market funds
$
5,627

 
$
5,627

 
$

 
$

Interest rate swap asset
165

 

 
165

 

Acquisition contingent consideration earn-out liabilities
(3,770
)
 

 

 
(3,770
)
Reconciliations of changes in the fair value of contingent consideration liabilities
The following tables set forth reconciliations of changes in the fair value of contingent consideration liabilities classified as Level 3 in the fair value hierarchy:
 
Three Months Ended September 30,
 
2016
 
2015
Balance as of July 1,
$
(7,054
)

$
(1,400
)
Change in fair value of contingent consideration earn-out liability from Avantas acquisition

 
300

Contingent consideration earn-out liability from TFS acquisition on September 15, 2015

 
(2,700
)
Change in fair value of contingent consideration earn-out liability from TFS acquisition
(94
)
 

Change in fair value of contingent consideration earn-out liability from HSG acquisition
(84
)
 

Change in fair value of contingent consideration earn-out liability from Peak acquisition
480

 

Balance as of September 30,
$
(6,752
)
 
$
(3,800
)
 
Nine Months Ended September 30,
 
2016
 
2015
Balance as of January 1,
$
(3,770
)
 
$
(1,400
)
Contingent consideration earn-out liability from TFS acquisition on September 15, 2015

 
(2,700
)
Settlement of TFS earn-out for year ended December 31, 2015
1,000

 

Contingent consideration earn-out liability from HSG acquisition on January 11, 2016
(3,590
)
 

Change in fair value of contingent consideration earn-out liability from Avantas acquisition
660

 
300

Change in fair value of contingent consideration earn-out liability from TFS acquisition
(859
)
 

Change in fair value of contingent consideration earn-out liability from HSG acquisition
(193
)
 

Contingent consideration earn-out liability from Peak acquisition on June 3, 2016
(480
)
 

Change in fair value of contingent consideration earn-out liability from Peak acquisition
480

 

Balance as of September 30,
$
(6,752
)
 
$
(3,800
)