v3.26.1
Earnings Per Share - Components of Basic and Diluted 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
Basic net income per common share available to common stockholders:        
Net income available to common stockholders $ 27,789 $ 23,438 $ 54,116 $ 45,609
Weighted average common shares outstanding 26,458,805 23,867,592 25,622,671 23,863,229
Basic earnings per common share $ 1.05 $ 0.98 $ 2.11 $ 1.91
Diluted net income per common share available to common stockholders:        
Net income available to common stockholders $ 27,789 $ 23,438 $ 54,116 $ 45,609
Weighted average common shares outstanding 26,458,805 23,867,592 25,622,671 23,863,229
Dilutive potential common shares:        
Restricted stock awarded 145,979 121,382 131,348 110,954
Diluted weighted average common shares outstanding 26,604,784 23,988,974 25,754,019 23,974,183
Diluted earnings per common share $ 1.04 $ 0.98 $ 2.1 $ 1.9