XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Executive Retirement Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Assets held in rabbi trust $ 10,600,000 $ 10,100,000  
ESOP liability $ 10,600,000 10,100,000  
Service period 5 years    
Matching contribution $ 344,000 $ 404,000 $ 375,000
Minimum      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Matching cash contributions and expense recorded for the ESOP 20,000    
Maximum      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Matching cash contributions and expense recorded for the ESOP $ 35,000