XML 74 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheet Components - Accrued Compensation and Benefits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Employee Related Liabilities Current [Abstract]    
Salary and related benefits $ 9,588 $ 7,215
Accrued vacation 4,178 3,774
Accrued incentive payments 5,942 9,270
Accrued restructuring 1,132 0
Total accrued compensation and benefits $ 20,840 $ 20,259