XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic earnings per share:        
Weighted-average common shares outstanding 44,850,325 44,675,489 44,818,693 44,653,451
Net income $ 22,951 $ 24,335 $ 66,154 $ 73,504
Basic earnings per share $ 0.52 $ 0.55 $ 1.48 $ 1.65
Diluted earnings per share:        
Weighted-average common shares outstanding 44,850,325 44,675,489 44,818,693 44,653,451
Diluted average common shares outstanding 45,679,140 45,428,409 45,628,606 45,390,218
Net earnings available to common stockholders $ 22,951 $ 24,335 $ 66,154 $ 73,504
Diluted earnings per share $ 0.50 $ 0.54 $ 1.45 $ 1.62
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of share-based payment awards (in shares) 828,815 752,920 809,913 736,767