XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic earnings per share:        
Weighted-average common shares outstanding 44,665,127 44,499,395 44,642,250 44,480,326
Net income $ 25,562 $ 12,247 $ 49,169 $ 24,267
Basic earnings per share $ 0.57 $ 0.28 $ 1.10 $ 0.55
Diluted earnings per share:        
Weighted-average common shares outstanding 44,665,127 44,499,395 44,642,250 44,480,326
Diluted average common shares outstanding 45,424,418 45,246,736 45,370,806 45,204,460
Net earnings available to common stockholders $ 25,562 $ 12,247 $ 49,169 $ 24,267
Diluted earnings per share $ 0.56 $ 0.27 $ 1.08 $ 0.54
Restricted Stock and Restricted Stock Units [Member]        
Diluted earnings per share:        
Dilutive effect of share-based payment awards (in shares) 759,291 747,341 728,556 724,134