XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases Schedule of operating lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 593  
Lessee, Operating Lease, Liability, Payments, Due Year Two 600  
Lessee, Operating Lease, Liability, Payments, Due Year Three 610  
Lessee, Operating Lease, Liability, Payments, Due Year Four 611  
Lessee, Operating Lease, Liability, Payments, Due Year Five 579  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 1,964  
Lessee, Operating Lease, Liability, Payments, Due 4,957  
Operating lease discount effect (817)  
Operating lease liability $ 4,140 $ 4,551