v3.25.2
Leases - Schedule of Payment to be Received, Maturity (Details)
$ in Thousands
May 31, 2025
USD ($)
Leases [Abstract]  
FY26 $ 81,156
FY27 326,340
FY28 372,130
FY29 383,294
FY30 394,793
Thereafter 5,206,486
Total $ 6,764,199