XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic Earnings Per Share    
Net income $ 108,230,714 $ 97,578,261
Less: Dividends and undistributed earnings allocated to participating securities 1,578,908 1,456,913
Net Income available to common shareholders $ 106,651,806 $ 96,121,348
Basic weighted average shares outstanding (in shares) 227,929,048 230,605,626
Net income per share - Basic (in dollars per share) [1] $ 0.47 $ 0.42
Diluted Earnings Per Share    
Allocation of Net Income used in basic computation $ 106,651,806 $ 96,121,348
Reallocation of undistributed earnings 2,425 1,276
Net Income available to common shareholders - Diluted $ 106,654,231 $ 96,122,624
Number of shares used in basic computation (in shares) 227,929,048 230,605,626
Additional weighted average dilutive common stock equivalents (in shares) 479,090 290,220
Diluted weighted average shares outstanding (in shares) 228,408,138 230,895,846
Net Income per share - Diluted (in dollars per share) [1] $ 0.47 $ 0.42
Shares related to stock plans not included in diluted average common shares outstanding because their effect would be anti-dilutive (in shares) 409,297 1,810,685
[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.