XML 11 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (unaudited) (Parentheticals) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Unamortized debt issuance costs $ 1,279,082 $ 173,773
Common stock par value (in usd per share) $ 0.00001 $ 0.00001
Common stock authorized (shares) 750,000,000 300,000,000
Common stock issued (shares) 204,031,638 197,078,709
Common stock outstanding (shares) 203,567,841 196,926,674
Stock subscriptions (shares) 56,559 64,000
Treasury stock at cost (shares) 463,797 152,035