XML 27 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Common stock and additional paid in capital, shares issued 219,046,219 218,632,699
Common stock and additional paid in capital, shares outstanding 219,046,219 218,632,699
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 Shares [Member]    
Common stock and additional paid in capital, shares issued 218,046,219 217,632,699
Common stock and additional paid in capital, shares outstanding 218,046,219 217,632,699
Class A Shares [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 Shares [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 Shares [Member] | Additional Paid-in Capital [Member]    
Common stock and additional paid in capital, shares authorized 60,000,000 60,000,000