XML 26 R26.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Details - Summary of Accrued Expenses (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2011
Payables And Accruals [Abstract]            
Royalties $ 5,574   $ 4,349      
Payroll and related expenses 6,112   7,788      
Product warranty 2,451 2,664 2,329 2,674 1,738 1,525
Market development funds and price protection 2,075   2,147      
Deferred rent 694   573      
Professional fees 2,715   1,549      
Deferred revenue 3,932   4,630      
Other 4,040   4,435      
Accrued expenses, Total $ 27,593   $ 27,800