XML 44 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Royalties $ 5,709 $ 4,035    
Payroll and related expenses 14,760 8,038    
Product warranty 852 1,196 $ 1,580 $ 2,244
Market development funds and price protection 2,924 2,502    
Professional fees 1,043 780    
Deferred revenue 592 962    
Restructuring 70 1,886    
Acquisition-related earn out 1,446 0    
Other 3,023 4,445    
Accrued expenses, Total $ 30,419 $ 23,844