XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Ordinary shares - Share Purchase Agreement (Details) - shares
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]                
Ordinary shares, shares issued 42,384,799     29,873,893        
Ordinary shares, shares outstanding 42,384,799     29,873,893        
Ordinary Shares                
Class of Stock [Line Items]                
Ordinary shares, shares outstanding 42,384,799 30,585,940 30,031,758 29,873,893 29,678,431 29,666,317 29,644,438 29,579,364
Non voting ordinary shares | Ordinary Shares                
Class of Stock [Line Items]                
Ordinary shares, shares issued 4,705,882              
Ordinary shares, shares outstanding 4,705,882              
Voting ordinary shares | Ordinary Shares                
Class of Stock [Line Items]                
Ordinary shares, shares issued 37,678,917              
Ordinary shares, shares outstanding 37,678,917