XML 43 R32.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Payables And Accruals [Abstract]    
Income tax payable $ 3,865 $ 102
Professional and consulting services 2,602 1,650
Compensation and related benefits 2,032 2,765
Other 1,708 895
Total accrued expenses and other liabilities $ 10,207 $ 5,412