XML 111 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finance Leases  
2026 $ 33
2027 21
2028 9
2029 0
2030 0
Subsequent to 2030 0
Total minimum lease payments 63
Amounts representing interest 6
Present value of net minimum lease payments 57
Operating Leases  
2026 3,202
2027 2,529
2028 1,821
2029 1,536
2030 1,383
Subsequent to 2030 2,557
Total minimum lease payments 13,028
Amounts representing interest 2,608
Present value of net minimum lease payments 10,420
Total  
2026 3,235
2027 2,550
2028 1,830
2029 1,536
2030 1,383
Subsequent to 2030 2,557
Total minimum lease payments $ 13,091