v3.26.1
Earnings Per Common Share (Details) - Schedule of earnings per common share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income available to common shareholders $ 11,195 $ 6,581 $ 21,082 $ 11,847
Denominator:        
Weighted-average common shares outstanding – basic 9,184,699 8,118,895 8,676,877 8,098,737
Common stock equivalents 133,816 14,894 131,640 23,478
Weighted-average common shares outstanding – diluted 9,318,515 8,133,789 8,808,517 8,122,215
Earnings per common share:        
Basic $ 1.22 $ 0.81 $ 2.43 $ 1.46
Diluted $ 1.20 $ 0.81 $ 2.39 $ 1.46