v3.26.1
Operating Leases - Schedule of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Present value of operating lease liabilities $ 644,947 $ 604,593
Tenant Improvement Allowance Netting    
Lessee, Lease, Description [Line Items]    
Remainder of 2026 (9,623)  
2027 85,972  
2028 83,378  
2029 80,865  
2030 75,932  
Thereafter 641,283  
Total future undiscounted operating lease payments 957,807  
Less: imputed interest (312,860)  
Present value of operating lease liabilities $ 644,947