XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 05, 2019
Nov. 01, 2017
Nov. 30, 2021
May 23, 2019
Feb. 15, 2018
Dec. 31, 2021
Dec. 31, 2020
Equity (Details) [Line Items]              
Common stock par value (in Dollars per share)           $ 0.0001
Authorized common shares           500,000,000 125,482,677
Common Stock [Member]              
Equity (Details) [Line Items]              
Number of common stock rate   1,000          
Common stock converted   100,000          
Total authorized common shares increased       154,503      
Common stock voting rights           The Class A common stockholders had voting rights equivalent to one vote per share of common stock and the Class B common stockholders have no voting rights.  
Warrant [Member]              
Equity (Details) [Line Items]              
Number of warrant to purchase shares 667            
Purchase price (in Dollars per share) $ 3,000            
Issuance of fair value (in Dollars per share) $ 2,078     $ 3,000 $ 5,400    
Total fair value (in Dollars) $ 1,386,026     $ 7,383,000 $ 7,381,800    
Warrant cashless exercised 229,807   1,587,700        
Convertible Common Stock [Member]              
Equity (Details) [Line Items]              
Common stock par value (in Dollars per share)     $ 0.0001        
Series A Preferred Stock [Member]              
Equity (Details) [Line Items]              
Preferred stock share authorized       40,000      
Percentage non-cumulative dividends       8.00%      
Paid preferred stock value           3,000  
Number of warrant to purchase shares       2,461      
Purchase price (in Dollars per share)       $ 0.01      
Class A Common Stock [Member]              
Equity (Details) [Line Items]              
Conversion price per share (in Dollars per share)       $ 3,000      
Common stock converted   35,597          
Authorized common shares       78,000      
Class B Common Stock [Member]              
Equity (Details) [Line Items]              
Common stock converted   64,402          
Authorized common shares       76,503      
Number of warrant to purchase shares         1,367    
Purchase price (in Dollars per share)         $ 0.01