XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Cash And Marketable Securities - Schedule Of Classification And Maturities Of Marketable Securities (Detail) - USD ($)
$ in Thousands
Aug. 31, 2023
May 31, 2023
Marketable Securities, Current $ 60,424 $ 82,329
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 36,147 22,552
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 17,361 35,692
Commercial Paper | Maturing in 181 days - 1 year    
Marketable Securities, Current 6,916 23,768
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current $ 317