XML 23 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Class A Ordinary shares [Member]    
Ordinary shares, par or stated value per share $ 0.0001 $ 0.0001
Ordinary shares, shares authorized 400,000,000 400,000,000
Ordinary shares, shares issued 139,196,117 119,196,117
Ordinary shares, shares outstanding 124,843,668 119,196,117
Class B Ordinary shares [Member]    
Ordinary shares, par or stated value per share $ 0.0001 $ 0.0001
Ordinary shares, shares authorized 100,000,000 100,000,000
Ordinary shares, shares issued 24,734,013 24,734,013
Ordinary shares, shares outstanding 24,734,013 24,734,013