XML 56 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair value of financial instruments - Rollforward of Level 3 liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Rollforward of Level 3 liabilities  
Change in fair value of contingent consideration $ 2,271
Fair Value | Level 3  
Rollforward of Level 3 liabilities  
Initial recognition of contingent consideration 293,000
Contingent consideration earned during the period (1,271)
Change in fair value of contingent consideration 2,271
Balance at end of period $ 294,000