XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic and Diluted Earnings (Loss) per Common Share        
Earnings (loss) (in Dollars) $ 2,876,946 $ (7,549,593) $ 8,322,904 $ (8,970,806)
Basic weighted average shares outstanding 85,929,753 72,429,628 85,186,643 71,479,686
Assumed conversion of dilutive shares 58,334 0 58,334 0
Diluted weighted average common shares outstanding, assuming conversion of common stock equivalents 85,988,087 72,429,628 85,244,977 71,479,686
Basic Earnings (Loss) Per Common Share (in Dollars per share) $ 0.03 $ (0.1) $ 0.1 $ (0.13)
Diluted Earnings (Loss) Per Common Share (in Dollars per share) $ 0.03 $ (0.1) $ 0.1 $ (0.13)