XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Reconciliation (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:        
Weighted-average common shares outstanding 45,053,650 44,846,848 45,010,925 44,802,704
Net income $ 21,822 $ 21,891 $ 41,652 $ 43,203
Basic earnings per share $ 0.49 $ 0.48 $ 0.93 $ 0.96
Diluted earnings per share:        
Weighted-average common shares outstanding 45,053,650 44,846,848 45,010,925 44,802,704
Diluted average common shares outstanding 45,839,465 45,682,239 45,780,612 45,603,062
Net earnings available to common stockholders $ 21,822 $ 21,891 $ 41,652 $ 43,203
Diluted earnings per share $ 0.48 $ 0.48 $ 0.91 $ 0.95
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of share-based payment awards (in shares) 785,815 835,391 769,687 800,358