XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finance Leases  
2024 $ 2,818
2025 2,244
2026 2,155
2027 2,125
2028 2,115
Thereafter 6,786
Total lease payments (undiscounted) 18,243
Less: imputed interest (5,015)
Present value of lease liabilities 13,228
Operating Leases  
2024 14,375
2025 12,876
2026 12,242
2027 9,937
2028 9,351
Thereafter 30,794
Total lease payments (undiscounted) 89,575
Less: imputed interest (22,856)
Present value of lease liabilities $ 66,719