XML 44 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 1,989 $ 1,544
Payroll and related expenses 2,739 5,315
Warranty obligations 478 480
Market development funds and price protection 34 320
Professional fees 1,187 4,793
Bank overdrafts 1,286 489
Accrued interest 461 275
Deferred revenue 1,353 1,656
Restructuring 1,265 837
Acquisition-related liabilities 13,186 7,912
Divestiture-related liabilities 0 463
Other 6,660 3,813
Total accrued expenses and other current liabilities $ 30,638 $ 27,897