XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Future Minimum Rents and Lease Payments - Schedule of Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due    
Remaining 2025 $ 18,046  
2026 36,635  
2027 37,611  
2028 36,897  
2029 34,725  
Thereafter 493,631  
Total operating lease payments 657,545  
Less: interest portion (299,017)  
Operating lease liabilities $ 358,528 $ 380,004