XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share ("EPS") (Details) - USD ($)
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Numerator:    
Net income $ 51,288,140 $ 51,721,137
Denominator:    
Basic weighted average number of common shares outstanding 40,905,196 40,137,687
Effect of dilutive restricted stock and restricted stock units 210,471 241,148
Diluted weighted average number of common shares outstanding 41,115,667 40,378,835
EPS:    
Basic $ 1.25 $ 1.29
Diluted $ 1.25 $ 1.28
Unvested Restricted Stock    
EPS:    
Number of shares excluded from the calculation of diluted EPS 0 0