XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Leases Maturity Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 16,362  
2025 30,762  
2026 22,355  
2027 17,011  
2028 12,382  
Thereafter 108,091  
Total lease payments 206,963  
Less imputed interest 70,191  
Total operating lease liabilities 136,772 $ 144,264
Finance Leases    
Remainder of 2024 5,690  
2025 10,739  
2026 10,098  
2027 10,098  
2028 10,098  
Thereafter 141,265  
Total lease payments 187,988  
Less imputed interest 71,404  
Total finance lease liabilities $ 116,584 $ 114,186