v3.26.1
Net Income Per Common Share - Summary of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income per share - basic computation:        
Net income available to common shareholders $ 7,333 $ 5,965 $ 13,662 $ 11,015
Average common shares outstanding - basic 12,001,385 10,277,721 11,991,951 10,275,436
Basic net income per share $ 0.61 $ 0.58 $ 1.14 $ 1.07
Diluted net income per share computation:        
Net income available to common shareholders $ 7,333 $ 5,965 $ 13,662 $ 11,015
Average common shares outstanding - basic 12,001,385 10,277,721 11,991,951 10,275,436
Incremental shares from assumed conversions        
Average common shares outstanding - diluted 12,447,791 10,612,255 12,444,884 10,636,997
Diluted net income per share $ 0.59 $ 0.57 $ 1.1 $ 1.04
Stock Options        
Incremental shares from assumed conversions        
Incremental shares from assumed conversions 344,200 247,388 335,312 257,590
Restricted Stock Units        
Incremental shares from assumed conversions        
Incremental shares from assumed conversions 102,206 87,146 117,621 103,971