XML 86 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Share Capital and Share Premium - Summary of Shares (Parenthetical) (Details) - Ordinary Shares - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Disclosure Of Classes Of Share Capital [Line Items]    
Number of shares authorized 500,000,000 500,000,000
Number of shares issued and fully paid 289,428,096 266,010,256
Price per share $ 0.0001 $ 0.0001