XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Diluted:        
Average Number of Basic Common Shares Outstanding (in shares) 34,609,900 35,058,155 34,717,685 35,083,133
Effect of Potentially Dilutive Common Shares (in shares) 309,495 68,435 409,722 265,135
Total Diluted Weighted Average Common Shares Outstanding (in shares) 34,919,395 35,126,590 35,127,407 35,348,268
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 159,996 328,084 50,671 142,197
Net income allocated to common shareholders $ 14,159 $ 16,846 $ 19,907 $ 37,303