XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic earnings per share:    
Weighted-average common shares outstanding 44,619,118 44,461,045
Net income $ 23,607 $ 12,020
Basic earnings per share $ 0.53 $ 0.27
Diluted earnings per share:    
Weighted-average common shares outstanding 44,619,118 44,461,045
Diluted average common shares outstanding 45,316,598 45,161,715
Net earnings available to common stockholders $ 23,607 $ 12,020
Diluted earnings per share $ 0.52 $ 0.27
Restricted Stock and Restricted Stock Units [Member]    
Diluted earnings per share:    
Dilutive effect of share-based payment awards (in shares) 697,480 700,670