XML 58 R61.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Financial instruments (Details) (USD $)
In Thousands
Jul. 31, 2011
Outstanding foreign currency forward contracts  
Notional amount of foreign currency derivative sale contracts $ 31,370
Fair market value of foreign currency derivative sale contracts 31,975
Notional amount of foreign currency derivative purchase contracts 173,867
Fair market value of foreign currency derivative purchase contracts 178,042
Euro [Member]
 
Outstanding foreign currency forward contracts  
Notional amount of foreign currency derivative sale contracts 14,623
Fair market value of foreign currency derivative sale contracts 14,680
Notional amount of foreign currency derivative purchase contracts 92,340
Fair market value of foreign currency derivative purchase contracts 93,840
British pound [Member]
 
Outstanding foreign currency forward contracts  
Notional amount of foreign currency derivative sale contracts 1,632
Fair market value of foreign currency derivative sale contracts 1,647
Notional amount of foreign currency derivative purchase contracts 38,807
Fair market value of foreign currency derivative purchase contracts 39,188
Japanese yen [Member]
 
Outstanding foreign currency forward contracts  
Notional amount of foreign currency derivative sale contracts 10,096
Fair market value of foreign currency derivative sale contracts 10,460
Notional amount of foreign currency derivative purchase contracts 11,455
Fair market value of foreign currency derivative purchase contracts 11,757
Others [Member]
 
Outstanding foreign currency forward contracts  
Notional amount of foreign currency derivative sale contracts 5,019
Fair market value of foreign currency derivative sale contracts 5,188
Notional amount of foreign currency derivative purchase contracts 31,265
Fair market value of foreign currency derivative purchase contracts $ 33,257