XML 48 R35.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 2,996 $ 2,740
Payroll and related expenses 5,653 4,406
Warranty obligations 989 932
Market development funds and price protection 2,635 2,805
Professional fees 3,168 1,060
Deferred revenue 1,306 1,836
Restructuring 955 1,044
Acquisition-related liabilities 7,912 5,274
Other 6,848 5,516
Total accrued expenses and other current liabilities $ 32,462 $ 25,613