XML 53 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair value of financial instruments - Rollforward of Level 3 liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Rollforward of Level 3 liabilities  
Change in fair value of contingent consideration $ 10,283
Fair Value | Level 3  
Rollforward of Level 3 liabilities  
Initial recognition of contingent consideration 293,000
Contingent consideration earned during the period but not yet paid (4,012)
Payments made during the period (1,271)
Change in fair value of contingent consideration 10,283
Balance at end of period $ 298,000