XML 154 R131.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing leases    
2026 $ 3,276  
2027 3,325  
2028 3,375  
2029 3,426  
2030 3,477  
Thereafter 189,891  
Total minimum lease payments 206,770  
Amount representing interest (98,587)  
Lease liabilities 108,183 $ 106,853
Non-cancellable operating leases    
2026 54,968  
2027 54,796  
2028 55,311  
2029 55,543  
2030 56,645  
Thereafter 1,116,202  
Total minimum lease payments 1,393,465  
Amount discounted using incremental borrowing rate (588,273)  
Lease liability - operating leases $ 805,192 $ 810,989