v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity    
Present value of operating lease liabilities $ 85,678 $ 88,386
Property, Equipment and Other Leases    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity    
Remaining in 2026 6,546  
2027 14,223  
2028 13,876  
2029 12,361  
2030 8,803  
Thereafter 12,013  
Total lease payments 67,822  
Less: Interest 9,167  
Present value of operating lease liabilities 58,655  
Ground Leases    
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity    
Remaining in 2026 1,619  
2027 3,237  
2028 3,237  
2029 3,237  
2030 3,237  
Thereafter 68,926  
Total lease payments 83,493  
Less: Interest 56,471  
Present value of operating lease liabilities 27,022  
Payments to be received $ 49,700