XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net income:    
Net Income $ 20,457 $ 19,757
Basic:    
Weighted average common shares outstanding (in shares) 35,108,390 35,094,725
Diluted:    
Basic weighted average common shares outstanding (in shares) 35,108,390 35,094,725
Effect of potentially dilutive common shares (in shares) 336,950 317,373
Total diluted weighted average common shares outstanding (in shares) 35,445,340 35,412,098
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 88,488 17,041
Dividends and Undistributed Earnings $ 0 $ 0
Undistributed Earnings, Diluted $ 20,457 $ 19,757