XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted earnings per share - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Schedule of basic and diluted earnings per share [Abstract]        
Weighted average shares outstanding used to compute basic earnings per share 32,074,053 30,620,990 32,022,873 30,524,874
Effect of dilutive stock options and warrants 2,663,000
Effect of dilutive convertible notes payable 4,057,892
Weighted average shares outstanding and dilutive securities used to compute dilutive earnings per share 32,074,053 30,620,990 38,743,765 30,524,874