XML 127 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Executive Retirement Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 03, 2024
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Assets held in rabbi trust $ 10,700 $ 10,600    
Common stock beneficially owned, liquidated (in shares)       203,440
ESOP liability $ 10,700 10,600    
Service period 5 years      
Matching contribution $ 433 $ 344 $ 404  
Minimum        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Matching cash contributions and expense recorded for the ESOP 20      
Maximum        
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Matching cash contributions and expense recorded for the ESOP $ 35