XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Activities and Significant Accounting Policies - Schedule of Diluted Earnings Per Share (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Accounting Policies [Abstract]  
Net income attributable to common sharholders | $ $ 6,451,503
Deemed Dividends of Series C Preferred Stock | $ 173,499
Deemed Dividends of Series D Preferred Stock | $ 60,800
Adjusted Diluted Earnings, | $ $ 6,685,802
Weighted average number of share outstanding - Basic | shares 19,456,765
Series C Perferred Stock Common Stock Equivalent | shares 2,643,081
Series D Perferred Stock Common Stock Equivalent | shares 790,400
Weighted average number of share outstanding - Diluted | shares 22,890,246
Diluted Earnings Per Share | $ / shares $ 0.29