XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Present value of operating lease liabilities $ 78,782 $ 77,728
Operating leases    
Lessee, Lease, Description [Line Items]    
2024 10,353  
2025 10,157  
2026 8,847  
2027 8,063  
2028 7,846  
Thereafter 13,824  
Total operating lease payments 59,090  
Less: Interest 8,328  
Present value of operating lease liabilities 50,762  
Ground leases    
Lessee, Lease, Description [Line Items]    
2024 3,237  
2025 3,237  
2026 3,237  
2027 3,237  
2028 3,237  
Thereafter 75,403  
Total operating lease payments 91,588  
Less: Interest 63,568  
Present value of operating lease liabilities 28,020  
Payments to be received $ 57,700