XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Detail) - USD ($)
$ in Thousands
May 31, 2023
May 31, 2022
Marketable Securities, Current $ 82,329 $ 336,578
Commercial Paper | Maturing in 0 - 90 days    
Marketable Securities, Current 22,552 106,497
Commercial Paper | Maturing in 91 - 180 days    
Marketable Securities, Current 35,692 61,373
Commercial Paper | Maturing in 1 - 2 years    
Marketable Securities, Current 317 77,002
Certificates of Deposit | Maturing in 181 days -1 year    
Marketable Securities, Current $ 23,768 $ 91,706