XML 44 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 3,342 $ 1,544
Payroll and related expenses 5,571 5,315
Warranty obligations 480 480
Market development funds and price protection 34 320
Professional fees 3,894 4,793
Accrued interest 1,929 275
Deferred revenue 1,361 1,656
Restructuring 1,160 837
Acquisition-related liabilities 13,186 7,912
Divestiture-related liabilities 0 463
Other 5,128 4,302
Total accrued expenses and other current liabilities $ 36,085 $ 27,897