XML 10 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (unaudited) (Parentheticals) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Unamortized debt issuance costs $ 715,602 $ 1,088,869
Common stock par value (in usd per share) $ 0.00001 $ 0.00001
Common stock authorized (shares) 750,000,000 750,000,000
Common stock issued (shares) 208,467,081 204,891,057
Common stock outstanding (shares) 207,506,377 204,230,939
Stock subscriptions (shares) 0 20,729
Treasury stock at cost (shares) 960,704 660,118