XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Preference shares, nominal value (USD per share) $ 0.000115 $ 0.000115
Preference shares, shares authorized 1,000,000,000 1,000,000,000
Preference shares, shares issued 0 0
Ordinary shares, $0.000304635 nominal value [Member]    
Ordinary shares, nominal value $ 0.000304635 $ 0.000304635
Ordinary shares, shares authorized 1,510,003,775 1,510,003,775
Ordinary shares, shares issued 108,662,482 122,055,815
Ordinary shares, shares outstanding 108,662,482 122,055,815
Treasury shares 17,519 17,519