XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share ("EPS") (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:            
Net income $ 9,428,605 $ 51,288,140 $ 76,512,665 $ 51,721,137 $ 60,716,745 $ 128,233,802
Denominator:            
Basic weighted average number of common shares outstanding 42,491,949   40,281,518   41,703,983 40,205,425
Effect of dilutive restricted stock and restricted stock units 108,899   123,899   165,226 182,955
Diluted weighted average number of common shares outstanding 42,600,848   40,405,417   41,869,209 40,388,380
EPS:            
Basic $ 0.22   $ 1.90   $ 1.46 $ 3.19
Diluted $ 0.22   $ 1.89   $ 1.45 $ 3.18
Unvested Restricted Stock            
EPS:            
Number of shares excluded from the calculation of diluted EPS 0   0   0 0