XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Net Income Per Share  
Schedule of net income used in the calculation of basic and diluted net income per share

Three months ended September 30, 

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

Net income available to shareholders

$

9,608,453

$

1,396,466

$

25,997,329

$

3,647,008

Schedule of weighted-average shares used in calculation of net income per share

Three months ended September 30, 

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

Basic weighted-average number of shares outstanding

23,011,729

23,564,288

23,419,666

23,757,895

Dilutive stock options

15,914

14,725

Unvested time-based restricted shares

 

104,525

 

144,473

 

 

85,395

Unvested performance-based restricted shares

 

37,490

 

64,182

 

90,183

 

28,205

Diluted weighted average shares outstanding

 

23,169,658

 

23,772,943

 

23,524,574

 

23,871,495

Schedule of anti-dilutive shares

Three months ended September 30, 

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

Anti-dilutive options

54,086

245,000

55,275

245,000

Anti-dilutive unvested time-based restricted shares

240,526

159,197

254,665

218,275

Anti-dilutive unvested performance-based restricted shares

22,445

87,318

30,347

123,295

Total Anti-dilutive shares

 

317,057

 

491,515

 

340,287

 

586,570