XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Lease, Description    
Present value of operating lease liabilities $ 79,216 $ 78,782
Property, Equipment and Other Leases    
Lessee, Lease, Description    
Remaining in 2024 5,697  
2025 11,104  
2026 10,096  
2027 8,834  
2028 8,477  
Thereafter 15,676  
Total lease payments 59,884  
Less: Interest 8,509  
Present value of operating lease liabilities 51,375  
Ground Leases    
Lessee, Lease, Description    
Remaining in 2024 1,619  
2025 3,237  
2026 3,237  
2027 3,237  
2028 3,237  
Thereafter 75,403  
Total lease payments 89,970  
Less: Interest 62,130  
Present value of operating lease liabilities 27,840  
Payments to be received $ 56,100