XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Cash And Marketable Securities - Schedule Of Classification And Maturities Of Marketable Securities (Detail) - USD ($)
$ in Thousands
Feb. 28, 2022
May 31, 2021
Marketable Securities, Current $ 335,560 $ 305,485
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 94,740 106,631
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 85,373 78,727
Commercial Paper | Maturing in 181 days - 1 year    
Marketable Securities, Current 57,310 87,590
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current 97,887 26,752
Certificates of Deposit | Maturing in 0 - 90 days    
Marketable Securities, Current 250 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 $ 0