XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Estimated fair value of contingent consideration liability $ 15,356 $ 8,148
Accrued variable compensation 12,810 16,842
Deferred revenue 4,733 3,278
Other current liabilities 4,452 3,879
Payroll related costs 3,378 2,971
Accrued medical claims expense 2,072 2,133
Professional fees 1,106 357
Accrued subcontractor fees 265 469
Total $ 44,172 $ 38,077