XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED BALANCE SHEETS    
Ordinary shares, par value $ 0.0001 $ 0.0001
Ordinary shares, shares authorized 500,000,000 500,000,000
Ordinary shares, shares issued 377,177,802 369,878,552
Ordinary shares, shares outstanding 372,534,652 365,235,402
Treasury Stock, shares 4,643,150 4,643,150