v3.26.1
Leases - Schedule of Maturity Analysis of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (April 1 through December 31) $ 25,065  
2027 43,592  
2028 51,566  
2029 51,291  
2030 47,324  
Thereafter 454,588  
Total Lease Payments 673,426  
Less: Tenant Improvement Allowances 17,218  
Less: Imputed Interest 234,709  
Total $ 421,499 $ 413,918