v3.25.2
Subordinated Debentures (Details Narrative) - USD ($)
$ in Thousands
1 Months Ended
Oct. 31, 2021
Jun. 30, 2025
Dec. 31, 2024
Broker-Dealer [Abstract]      
Subordinated debt $ 10,000 $ 10,000 $ 10,000
Subordinated debt, interest rate 3.50%    
Subordinated debt maturity date Oct. 15, 2031