XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Accounting Policies - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per share        
Net income $ 20,644 $ 14,140 $ 44,587 $ 28,131
Weighted average common shares outstanding (in shares) 43,794,490 43,712,059 43,785,847 43,686,576
Basic earnings per share (in USD per share) $ 0.47 $ 0.32 $ 1.02 $ 0.64
Diluted earnings per share        
Net income available to common shareholders $ 20,644 $ 14,140 $ 44,587 $ 28,131
Weighted average common shares outstanding (in shares) 43,794,490 43,712,059 43,785,847 43,686,576
Effect of dilutive securities:        
Weighted average common shares outstanding (in shares) 44,034,663 43,987,187 43,994,461 43,918,290
Diluted earnings per share (in USD per share) $ 0.47 $ 0.32 $ 1.01 $ 0.64
Restricted stock        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 239,518 270,833 207,882 226,864
Stock options        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 655 4,295 732 4,850