XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating leases  
2024 (excludes the six months ended June 30, 2024) $ 10,080
2025 16,184
2026 15,635
2027 13,406
2028 and thereafter 135,123
Total lease payments 190,428
Less: Imputed Interest expense 97,596
Total 92,832
Finance leases  
2025 3,000
2026 3,000
2027 3,000
2028 and thereafter 15,000
Total lease payments 24,000
Less: Imputed Interest expense 6,134
Total $ 17,866