XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Unamortized debt issuance costs $ 1,088,869 $ 173,773
Common stock par value (in usd per share) $ 0.00001 $ 0.00001
Common stock authorized (in shares) 750,000,000 300,000,000
Common stock issued (in shares) 204,891,057 197,078,709
Common stock outstanding (in shares) 204,230,939 196,926,674
Stock subscriptions (in shares) 20,729 64,000
Treasury stock at cost (in shares) 660,118 152,035