XML 59 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheet (Parentheticals) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Common stock and additional paid in capital, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock and additional paid in capital, shares authorized 1,060,000,000 1,174,094,678
Common stock and additional paid in capital, shares issued 217,948,568 149,042,155
Common stock and additional paid in capital, shares outstanding 217,948,568 149,042,155
Class A Shares [Member]    
Common stock and additional paid in capital, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock and additional paid in capital, shares authorized 1,000,000,000 880,000,000
Common stock and additional paid in capital, shares issued 216,948,568 91,397,142
Common stock and additional paid in capital, shares outstanding 216,948,568 91,397,142
Class B Shares [Member]    
Common stock and additional paid in capital, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock and additional paid in capital, shares authorized 60,000,000 294,094,678
Common stock and additional paid in capital, shares issued 1,000,000 57,645,013
Common stock and additional paid in capital, shares outstanding 1,000,000 57,645,013