XML 13 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Sep. 30, 2014
Dec. 31, 2013
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Royalties $ 5,594 $ 4,035    
Payroll and related expenses 4,951 8,038    
Product warranty 948 1,196 $ 1,324 $ 2,244
Market development funds and price protection 2,759 2,502    
Professional fees 636 780    
Deferred revenue 596 962    
Restructuring 219 1,886    
Acquisition-related earn out 4,024 0    
Other 4,756 4,445    
Accrued expenses, Total $ 24,483 $ 23,844