XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Components of marketable securities (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2022
May 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 339,540 $ 305,279
Unrealized gains 7 239
Unrealized Losses (2,969) (33)
Fair Value 336,578 305,485
Commercial PaperAnd Corporate Bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 339,540 299,524
Unrealized gains 7 209
Unrealized Losses (2,969) (33)
Fair Value 336,578 299,700
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Amortized Cost 0 5,755
Unrealized gains 0 30
Unrealized Losses 0 0
Fair Value $ 0 $ 5,785