Revenue - Schedule of Unbilled Revenues (Details) - Unbilled Revenues - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
May 31, 2026 |
May 31, 2025 |
|
| Contract with Customer, Receivable, After Allowance For Credit Loss [Roll Forward] | ||
| Balance, beginning of period | $ 0 | $ 0 |
| Billings | (81,342) | 0 |
| Revenue recognized | 124,491 | 0 |
| Balance, end of period | $ 43,149 | $ 0 |