XML 24 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheet Details (Details 2) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2012
Dec. 31, 2011
Accrued Expenses    
Royalties $ 4,260 $ 5,861
Payroll and related expenses 7,628 8,706
Product warranty 2,481 1,525
Market development fund and price protection 1,448 1,750
Deferred rent 1,238 1,135
Professional fees 1,914 1,213
Other 6,219 4,854
Accrued expenses, Total $ 25,188 $ 25,044