XML 111 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
contract
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Weighted average remaining lease term 10 years 4 months 28 days    
Weighted average discount rate 3.53%    
Lease expense $ 2,000 $ 1,800 $ 1,700
Immediate Family Member of Board of Director [Member]      
Lessee, Lease, Description [Line Items]      
Number of leasing arrangements | contract 2    
Lease expense $ 165 $ 157 $ 150