XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic earnings per share:    
Weighted-average common shares outstanding 44,967,726 44,758,559
Net income $ 19,830 $ 21,312
Basic earnings per share $ 0.44 $ 0.48
Diluted earnings per share:    
Weighted-average common shares outstanding 44,967,726 44,758,559
Diluted average common shares outstanding 45,721,105 45,523,884
Net earnings available to common stockholders $ 19,830 $ 21,312
Diluted earnings per share $ 0.43 $ 0.47
Restricted Stock and Restricted Stock Units    
Diluted earnings per share:    
Dilutive effect of share-based payment awards (in shares) 753,379 765,325