XML 139 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Employee Benefits - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
ESOP $ 2,449 $ 1,604 $ 1,932
Total $ 5,531 $ 4,537 $ 5,080
Total ESOP shares outstanding (in shares) 1,019,891 1,152,017 1,111,424
Defined Contribution Salary Reduction Plan [Member]      
Defined Contribution Plan, Cost $ 3,082 $ 2,933 $ 3,148