XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share ("EPS") (Tables)
3 Months Ended
Jun. 30, 2023
Earnings Per Share ("EPS"):  
Schedule of calculations of basic and diluted EPS

Three months ended

(In U.S. dollars except share data)

June 30, 2023

June 30, 2022

Numerator:

Net income

$

51,721,137

$

24,847,720

Denominator:

Basic weighted average number of common shares outstanding

40,137,687

39,898,485

Effect of dilutive restricted stock and restricted stock units

241,148

226,220

Diluted weighted average number of common shares outstanding

40,378,835

40,124,705

EPS:

Basic

$

1.29

$

0.62

Diluted

$

1.28

$

0.62