v3.25.2
Stockholders' Equity - Reconciliation of Weighted Average Shares (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Diluted:        
Average Number of Basic Common Shares Outstanding (in shares) 34,028,592 34,609,900 34,037,067 34,717,685
Effect of Potentially Dilutive Common Shares (in shares) 418,118 309,495 475,193 409,722
Total Diluted Weighted Average Common Shares Outstanding (in shares) 34,446,710 34,919,395 34,512,260 35,127,407
Potentially dilutive shares that were excluded from the computation of diluted earnings per share because to do so would be anti-dilutive (in shares) 71,614 159,996 27,280 50,671
Net income allocated to common shareholders $ 12,215 $ 14,159 $ 26,126 $ 19,907