XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Diluted:        
Average Number of Basic Common Shares Outstanding (in shares) 34,322,069 35,022,676 34,584,851 35,062,760
Effect of Potentially Dilutive Common Shares (in shares) 336,605 92,489 417,524 242,696
Total Diluted Weighted Average Common Shares Outstanding (in shares) 34,658,674 35,115,165 35,002,375 35,305,456
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 131,152 312,539 45,341 163,860
Net income allocated to common shareholders $ 11,423 $ 18,219 $ 31,330 $ 55,522