XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND REPORTING POLICIES - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic Earnings Per Share                      
Net income $ 87,668,000 $ 122,549,000 $ 86,040,000 $ 108,231,000 $ 116,944,000 $ 104,725,000 $ 109,155,000 $ 97,578,000 $ 404,487,743 $ 428,403,272 $ 318,757,352
Less: Allocated to participating securities                 5,613,957 6,352,424 4,875,057
Net Income available to common shareholders                 $ 398,873,786 $ 422,050,848 $ 313,882,295
Basic weighted average shares outstanding (in shares)                 225,710,698 229,405,479 230,825,293
Net Income per share - Basic (in dollars per share) $ 0.39 $ 0.54 $ 0.37 $ 0.47 $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 1.77 [1] $ 1.84 [1] $ 1.36 [1]
Diluted Earnings Per Share                      
Allocation of Net Income used in basic computation                 $ 398,873,786 $ 422,050,848 $ 313,882,295
Reallocation of undistributed earnings                 5,594 6,341 5,299
Net Income available to common shareholders — Diluted                 $ 398,879,380 $ 422,057,189 $ 313,887,594
Number of shares used in basic computation (in shares)                 225,710,698 229,405,479 230,825,293
Additional weighted average dilutive common stock equivalents (in shares)                 312,784 314,719 394,196
Diluted weighted average shares outstanding (in shares)                 226,023,482 229,720,198 231,219,489
Net income per share - Diluted (in dollars per share) $ 0.39 $ 0.53 $ 0.37 $ 0.47 $ 0.50 $ 0.45 $ 0.47 $ 0.42 $ 1.76 [1] $ 1.84 [1] $ 1.36 [1]
[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