XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating leases  
2025 (excludes the three months ended March 31, 2025) $ 12,776
2026 16,692
2027 14,134
2028 7,809
2029 and thereafter 74,003
Total lease payments 125,414
Less: Imputed Interest expense 40,391
Total 85,023
Finance leases  
2025 (excludes the three months ended March 31, 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 5,120
Total $ 18,880