XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Diluted:        
Average Number of Basic Common Shares Outstanding (in shares) 33,953,810 34,322,069 34,009,010 34,584,851
Effect of Potentially Dilutive Common Shares (in shares) 459,576 336,605 472,867 417,524
Total Diluted Weighted Average Common Shares Outstanding (in shares) 34,413,386 34,658,674 34,481,877 35,002,375
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 16,843 131,152 18,821 45,341
Net income allocated to common shareholders $ 19,169 $ 11,423 $ 45,295 $ 31,330