XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finance Leases  
2026 $ 2,470
2027 2,535
2028 2,499
2029 2,132
2030 1,539
Thereafter 3,261
Total lease payments (undiscounted) 14,436
Less: imputed interest (3,321)
Present value of lease liabilities 11,115
Operating Leases  
2026 15,094
2027 11,987
2028 10,880
2029 9,317
2030 7,095
Thereafter 18,680
Total lease payments (undiscounted) 73,053
Less: imputed interest (16,050)
Present value of lease liabilities $ 57,003