XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES (Future Minimum Rental Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2026 $ 1,050  
2027 860  
2028 829  
2029 701  
2030 496  
Thereafter 962  
Total minimum lease payments 4,898  
Amount representing interest 447  
Present value of net minimum lease payments $ 4,451 $ 2,764