Net (Gain) Loss on Marketable Securities (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
May 31, 2024 |
May 31, 2023 |
May 31, 2022 |
|
| Net Loss (Gain) on Marketable Securities | |||
| Unrealized (gains) losses on marketable equity securities | $ (19,703) | $ 2,667 | $ 19,164 |
| Realized (gains) on marketable equity securities | (290) | (551) | (1,488) |
| Realized losses (gains) on available-for-sale debt securities | 79 | (30) | 30 |
| Net (gain) loss on marketable securities | $ (19,914) | $ 2,086 | $ 17,706 |