XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating leases  
2025 (excludes the nine months ended September 30, 2025) $ 4,245
2026 18,315
2027 16,493
2028 11,102
2029 and thereafter 109,668
Total lease payments 159,823
Less: Imputed Interest expense 52,525
Total 107,298
Finance leases  
2026 3,000
2027 3,000
2028 3,000
2029 and thereafter 12,000
Total lease payments 21,000
Less: Imputed Interest expense 4,491
Total $ 16,509