XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share ("EPS") (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:            
Net income $ 76,512,665 $ 51,721,137 $ 20,311,465 $ 24,847,720 $ 128,233,802 $ 45,159,185
Denominator:            
Basic 40,281,518   40,021,368   40,205,425 39,960,262
Effect of dilutive restricted stock and restricted stock units 123,899   137,749   182,955 182,231
Diluted weighted average number of common shares outstanding 40,405,417   40,159,117   40,388,380 40,142,493
EPS:            
Basic $ 1.90   $ 0.51   $ 3.19 $ 1.13
Diluted $ 1.89   $ 0.51   $ 3.18 $ 1.12
Unvested Restricted Stock            
EPS:            
Number of shares excluded from the calculation of diluted EPS 74,772       53,785 0