XML 40 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components - Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Payables And Accruals [Abstract]    
Bonus $ 5,168 $ 6,909
Vacation 2,167 2,427
Commissions 2,281 3,458
Payroll and related expenses 1,944 2,067
Accrued compensation and benefits $ 11,560 $ 14,861