XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Cash And Marketable Securities - Schedule Of Classification And Maturities Of Marketable Securities (Detail) - USD ($)
$ in Thousands
Nov. 30, 2022
May 31, 2022
Marketable Securities, Current $ 176,338 $ 336,578
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 61,104 106,497
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 34,200 61,373
Commercial Paper | Maturing in 181 days - 1 year    
Marketable Securities, Current 57,151 91,706
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current $ 23,883 $ 77,002