XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net income:        
Net Income $ 16,846 $ 18,584 $ 37,303 $ 38,341
Diluted:        
Basic weighted average common shares outstanding (in shares) 35,058,155 35,110,334 35,083,133 35,102,572
Effect of potentially dilutive common shares (in shares) 68,435 299,190 265,135 310,150
Total diluted weighted average common shares outstanding (in shares) 35,126,590 35,409,524 35,348,268 35,412,722
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 328,084 16,978 142,197 14,334