XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities (Detail) - USD ($)
May 31, 2019
May 31, 2018
Marketable Securities, Current $ 225,836,000 $ 127,736,000
US Treasury Securities | Maturing in 0 - 90 days    
Marketable Securities, Current 2,470,000 19,910,000
US Treasury Securities | Maturing in 181 days - 1 year    
Marketable Securities, Current 2,435,000  
US Treasury Securities | Maturing in 1 - 2 years    
Marketable Securities, Current 2,505,000  
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 84,338,000 47,740,000
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 47,960,000 32,673,000
Commercial Paper | Maturing in 181 days - 1 year    
Marketable Securities, Current 34,369,000  
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current 34,078,000  
Certificates of Deposit | Maturing in 0 - 90 days    
Marketable Securities, Current 7,732,000 5,446,000
Certificates of Deposit | Maturing in 91 - 180 days    
Marketable Securities, Current 5,000,000 8,747,000
Certificates of Deposit | Maturing in 181 days - 1 year    
Marketable Securities, Current 750,000 $ 13,220,000
Certificates of Deposit | Maturing in 1 - 2 years    
Marketable Securities, Current $ 4,199,000