XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Basic And Diluted Earnings (Loss) Per Common Share ("EPS") - Summary of Reconciliation of Components of Basic and Diluted EPS (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic EPS                
Basic net income (loss) $ 1,895,403 $ (41,291) $ 9,553,244 $ 9,158,468 $ 8,589,010 $ (4,020,455) $ 11,407,356 $ 13,727,023
Common Shares 35,713,177     35,346,182     35,708,346 34,618,459
Unissued, directors' deferred compensation shares 269,939     227,631     253,224 214,968
Basic weighted average shares outstanding 35,983,116     35,573,813     35,961,570 34,833,427
Basic EPS $ 0.05     $ 0.26     $ 0.32 $ 0.39
Diluted EPS                
Basic net income (loss) $ 1,895,403     $ 9,158,468     $ 11,407,356 $ 13,727,023
Diluted net income (loss) $ 1,895,403     $ 9,158,468     $ 11,407,356 $ 13,727,023
Basic weighted average shares outstanding 35,983,116     35,573,813     35,961,570 34,833,427
Effects of dilutive securities:                
Unvested restricted stock 673,156     343,065     708,924 370,814
Diluted weighted average shares outstanding 36,656,272     35,916,878     36,670,494 35,204,241
Diluted EPS $ 0.05     $ 0.25     $ 0.31 $ 0.39