XML 162 R145.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic earnings per common share computation                      
Net income per consolidated statements of income                 $ 61,829 $ 50,273 $ 53,718
Less: Net earnings allocated to participating securities                 (476) (388) (283)
NET INCOME AVAILABLE TO COMMON STOCKHOLDERS                 $ 61,353 $ 49,885 $ 53,435
Weighted average common shares outstanding, including shares considered participating securities (in shares)                 24,755 20,993 21,010
Less: Average participating securities (in shares)                 (169) (155) (106)
Weighted average shares (in shares)                 24,586 20,838 20,904
Basic earnings per common share (in dollars per share) $ 0.67 $ 0.69 $ 0.61 $ 0.50 $ 0.67 $ 0.61 $ 0.57 $ 0.55 $ 2.50 $ 2.39 $ 2.56
Diluted earnings per common share computation                      
Net earnings allocated to common stock                 $ 61,353 $ 49,885 $ 53,435
Weighted average common shares outstanding for basic earnings per common share (in shares)                 24,586 20,838 20,904
Add: Dilutive effects of performance based-shares (in shares)                 83 62 40
Weighted average shares and dilutive potential common shares (in shares)                 24,669 20,900 20,944
Diluted earnings per common share (in dollars per share) $ 0.66 $ 0.69 $ 0.61 $ 0.50 $ 0.66 $ 0.61 $ 0.56 $ 0.55 $ 2.49 $ 2.39 $ 2.55
Distributed earnings allocated to common stock                      
Basic earnings per common share computation                      
NET INCOME AVAILABLE TO COMMON STOCKHOLDERS                 $ 18,013 $ 14,785 $ 14,607
Undistributed earnings allocated to common stock                      
Basic earnings per common share computation                      
NET INCOME AVAILABLE TO COMMON STOCKHOLDERS                 $ 43,340 $ 35,100 $ 38,828