v3.25.2
Note 11 - Employee Stock Ownership Plan - Schedule of Shares Held in ESOP (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Allocated (in shares) 731,046 641,288
Committed to be allocated (in shares) 44,879 89,758
Unallocated (in shares) 762,943 807,822
Total (in shares) 1,538,868 1,538,868