v3.26.3
Leases - Narrative (Details)
$ in Thousands
Aug. 31, 2026
USD ($)
Jun. 05, 2026
USD ($)
renewal_option
Leases [Abstract]    
Lease term (in years)   15 years
Number of lease renewal options | renewal_option   3
Renewal term (in years)   5 years
Lease payment to be received | $ $ 35,731,035 $ 5,200,000