XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Common stock and additional paid in capital, shares issued 218,244,300 217,948,568
Common stock and additional paid in capital, shares outstanding 218,244,300 217,948,568
Additional Paid-in Capital [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,060,000,000 1,060,000,000
Class A Common Stock [Member]    
Common stock and additional paid in capital, shares issued 217,244,300 216,948,568
Common stock and additional paid in capital, shares outstanding 217,244,300 216,948,568
Class A Common Stock [Member] | Additional Paid-in Capital [Member]    
Common stock and additional paid in capital, shares authorized 1,000,000,000 1,000,000,000
Class B Common Stock [Member]    
Common stock and additional paid in capital, shares issued 1,000,000 1,000,000
Common stock and additional paid in capital, shares outstanding 1,000,000 1,000,000
Class B Common Stock [Member] | Additional Paid-in Capital [Member]    
Common stock and additional paid in capital, shares authorized 60,000,000 60,000,000