v3.25.2
Operating Leases - Schedule of Annual Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Present value of operating lease liabilities $ 602,850 $ 223,131
Tenant Improvement Allowance Netting    
Lessee, Lease, Description [Line Items]    
Remainder of 2025 27,901  
2026 (766)  
2027 82,555  
2028 87,388  
2029 85,085  
Thereafter 630,729  
Total future undiscounted operating lease payments 912,892  
Less: imputed interest (310,042)  
Present value of operating lease liabilities $ 602,850