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 |