XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings per share:        
Weighted-average common shares outstanding 44,846,848 44,665,127 44,802,704 44,642,250
Net income $ 21,891 $ 25,562 $ 43,203 $ 49,169
Basic earnings per share $ 0.48 $ 0.57 $ 0.96 $ 1.10
Diluted earnings per share:        
Weighted-average common shares outstanding 44,846,848 44,665,127 44,802,704 44,642,250
Diluted average common shares outstanding 45,682,239 45,424,418 45,603,062 45,370,806
Net earnings available to common stockholders $ 21,891 $ 25,562 $ 43,203 $ 49,169
Diluted earnings per share $ 0.48 $ 0.56 $ 0.95 $ 1.08
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of share-based payment awards (in shares) 835,391 759,291 800,358 728,556