XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Lease payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating leases  
2025 (excludes the six months ended June 30, 2025) $ 8,692
2026 16,785
2027 14,193
2028 7,854
2029 and thereafter 74,241
Total lease payments 121,765
Less: Imputed Interest expense 38,803
Total 82,962
Finance leases  
2025 (excludes the six months ended June 30, 2025) 3,000
2026 3,000
2027 3,000
2028 3,000
2029 and thereafter 12,000
Total lease payments 24,000
Less: Imputed Interest expense 4,809
Total $ 19,191