v3.26.1
Leases - Schedule of Payment to be Received, Maturity (Details)
$ in Thousands
May 31, 2026
USD ($)
Leases [Abstract]  
FY27 $ 451,065
FY28 1,453,748
FY29 2,251,769
FY30 2,280,829
FY31 2,299,574
Thereafter 27,107,897
Total $ 35,844,882