XML 105 R93.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Contribution Plan [Line Items]    
Matched percentage by employer   50.00%
Maximum employee percentage of deferred salary matched by employer   6.00%
Non-elective safe-harbor contribution received each December 31st   3.00%
Employer contributions   $ 2,200
Maximum age benefit could be reduced or forfeited   65 years
Supplemental income benefit liability   $ 4
Supplemental income benefit expense $ 27 $ 29
Repurchase and retirement of common stock 7,868 8,531
Minimum [Member]    
Defined Contribution Plan [Line Items]    
Non-elective safe-harbor contribution received each December 31st   1.00%
Maximum [Member]    
Defined Contribution Plan [Line Items]    
Non-elective safe-harbor contribution received each December 31st   10.00%