XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Diluted:    
Average Number of Basic Common Shares Outstanding (in shares) 34,012,490 34,825,471
Effect of Potentially Dilutive Common Shares (in shares) 493,748 401,667
Total Diluted Weighted Average Common Shares Outstanding (in shares) 34,506,238 35,227,138
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 24,629 52,397
Net income allocated to common shareholders $ 13,911 $ 5,748