XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities (Detail) - USD ($)
$ in Thousands
May 31, 2022
May 31, 2021
Marketable Securities, Current $ 336,578 $ 305,485
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 106,497 106,631
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 61,373 78,727
Commercial Paper | Maturing in 181 days -1 year    
Marketable Securities, Current 91,706 87,590
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current 77,002 26,752
Certificates of Deposit | Maturing in 0 - 90 days    
Marketable Securities, Current 0 3,262
Certificates of Deposit | Maturing in 91 - 180 days    
Marketable Securities, Current 0 1,260
Certificates of Deposit | Maturing in 181 days -1 year    
Marketable Securities, Current 0 $ 1,263
Certificates of Deposit | Maturing in 1 - 2 years    
Marketable Securities, Current $ 0