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