XML 62 R63.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Financial instruments (Details 2) (USD $)
In Thousands
Jul. 31, 2011
Oct. 31, 2010
Jul. 31, 2010
Oct. 31, 2009
Carrying amounts and fair values of financial instruments other than receivables and accounts payable        
Cash and cash equivalents $ 69,057 $ 42,329 $ 48,042 $ 18,781
Cash and cash equivalents fair value 69,057      
Notes payable 381 2,160    
Notes payable fair value 381      
Long-term debt 51,949      
Long term debt, fair value 53,280      
Foreign exchange contracts (net) 3,570      
Foreign exchange contracts (net) fair value $ 3,570