XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic EPS                
Net income (loss) $ 1,100,310 $ 1,295,771 $ (183,615) $ 1,895,403 $ (41,291) $ 9,553,244 $ 2,212,466 $ 11,407,356
Common Shares 36,049,083     35,713,177     36,015,680 35,708,346
Unissued, directors' deferred compensation shares 267,659     269,939     290,913 253,224
Basic weighted average shares outstanding 36,316,742     35,983,116     36,306,593 35,961,570
Basic EPS $ 0.03     $ 0.05     $ 0.06 $ 0.32
Diluted EPS                
Basic net income (loss) $ 1,100,310     $ 1,895,403     $ 2,212,466 $ 11,407,356
Diluted net income (loss) $ 1,100,310     $ 1,895,403     $ 2,212,466 $ 11,407,356
Basic weighted average shares outstanding 36,316,742     35,983,116     36,306,593 35,961,570
Effects of dilutive securities:                
Unvested restricted stock 666,927     673,156     425,050 708,924
Diluted weighted average shares outstanding 36,983,669     36,656,272     36,731,643 36,670,494
Diluted EPS $ 0.03     $ 0.05     $ 0.06 $ 0.31