v3.26.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Operating lease cost:    
Operating lease expense $ 6,517 $ 6,252
Short-term lease expense 106 697
Total operating lease cost 6,623 6,949
Finance lease expense:    
Amortization of right-of-use assets 14,999 15,334
Interest on lease liabilities 1,523 3,530
Total finance lease cost 16,522 18,864
Variable lease cost 599 749
Total net lease cost $ 23,744 $ 26,562