XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Basic And Diluted Earnings (Loss) Per Common Share ("EPS") - Summary of Reconciliation of Components of Basic and Diluted EPS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic EPS            
Basic net income (loss) $ (41,291) $ 9,553,244 $ 8,589,010 $ (4,020,455) $ 9,511,953 $ 4,568,555
Common Shares 35,713,335   34,438,807   35,705,890 34,248,566
Unissued, directors' deferred compensation shares 251,946   213,348   244,725 224,681
Basic weighted average shares outstanding 35,965,281   34,652,155   35,950,615 34,473,247
Basic EPS $ 0.00   $ 0.25   $ 0.26 $ 0.13
Diluted EPS            
Basic net income (loss) $ (41,291)   $ 8,589,010   $ 9,511,953 $ 4,568,555
Diluted net income (loss) $ (41,291)   $ 8,589,010   $ 9,511,953 $ 4,568,555
Basic weighted average shares outstanding 35,965,281   34,652,155   35,950,615 34,473,247
Effects of dilutive securities:            
Unvested restricted stock     199,059   83,823  
Diluted weighted average shares outstanding 35,965,281   34,851,214   36,034,438 34,473,247
Diluted EPS $ 0.00   $ 0.25   $ 0.26 $ 0.13