XML 81 R68.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Stock Compensation Expense Recognized (Detail) (USD $)
In Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2011
Jul. 31, 2010
Jul. 31, 2011
Jul. 31, 2010
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 5,829 $ 5,103 $ 11,509 $ 11,684
Cost of goods sold
       
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 237 238 504 450
Research and development
       
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 1,975 1,771 4,114 4,209
Marketing
       
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation 1,413 1,313 3,028 3,503
Administration
       
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation $ 2,204 $ 1,781 $ 3,863 $ 3,522