XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic Earnings Per Share    
Net income $ 94,874,045 $ 108,230,714
Less: Dividends and undistributed earnings allocated to participating securities 1,340,760 1,578,908
Net Income available to common shareholders $ 93,533,285 $ 106,651,806
Basic weighted average shares outstanding (in shares) 223,522,686 227,929,048
Net income per share - Basic (in dollars per share) [1] $ 0.42 $ 0.47
Diluted Earnings Per Share    
Allocation of Net Income used in basic computation $ 93,533,285 $ 106,651,806
Reallocation of undistributed earnings 163 2,425
Net Income available to common shareholders - Diluted $ 93,533,448 $ 106,654,231
Number of shares used in basic computation (in shares) 223,522,686 227,929,048
Additional weighted average dilutive common stock equivalents (in shares) 39,035 479,090
Diluted weighted average shares outstanding (in shares) 223,561,721 228,408,138
Net Income per share - Diluted (in dollars per share) [1] $ 0.42 $ 0.47
Shares related to stock plans not included in diluted average common shares outstanding because their effect would be anti-dilutive (in shares) 3,141,060 409,297
[1]
(1) Earnings Per Share has been adjusted to exclude the portion of net income allocated to participating securities as a result of share-based payment awards.