XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Basic And Diluted Earnings (Loss) Per Common Share ("EPS") - Summary of Reconciliation of Components of Basic and Diluted EPS (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic EPS    
Basic net income (loss) $ 9,553,244 $ (4,020,455)
Common Shares 35,698,363 34,056,316
Unissued, directors' deferred compensation shares 237,428 236,139
Basic weighted average shares outstanding 35,935,791 34,292,455
Basic EPS $ 0.27 $ (0.12)
Diluted EPS    
Basic net income (loss) $ 9,553,244 $ (4,020,455)
Diluted net income (loss) $ 9,553,244 $ (4,020,455)
Basic weighted average shares outstanding 35,935,791 34,292,455
Effects of dilutive securities:    
Diluted weighted average shares outstanding 35,935,791 34,292,455
Diluted EPS $ 0.27 $ (0.12)