v3.2.0.727
Fair Value Measurements - Contingent Consideration Payable (Details) - Jun. 30, 2015 - Contingent Consideration - USD ($)
$ in Thousands
Total
Total
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 15,375 $ 23,160
Payments of contingent consideration (499) (668)
Change in fair value of contingent consideration 100 (7,516)
Balance, end of period $ 14,976 $ 14,976