Leases - Narrative (Details) - operatingLease |
Jan. 31, 2026 |
May 31, 2025 |
|---|---|---|
| Lessee, Lease, Description [Line Items] | ||
| Number of noncancelable operating leases | 3 | |
| Number of noncancelable operating leases expired | 1 | |
| Maximum | ||
| Lessee, Lease, Description [Line Items] | ||
| Noncancelable operating lease remaining term | 29 months | |
| Minimum | ||
| Lessee, Lease, Description [Line Items] | ||
| Noncancelable operating lease remaining term | 10 months |