v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 3,074 $ 1,625
Common stock, authorized (in shares) 40,000 40,000
Common stock, issued (in shares) 18,843 18,521
Common stock outstanding (in shares) 18,843 18,521
Preferred stock, authorized (in shares) 120 120
Preferred stock, issued (in shares) 13 13
Preferred stock, outstanding (in shares) 13 13