v3.22.4
Share capital - Authorized share capital (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class A common shares      
Common Share capital      
Shares issued (in shares)     149,000,000
Class B common shares      
Common Share capital      
Shares issued (in shares) 200,000,000 200,000,000 82,000,000
Class C common shares      
Common Share capital      
Shares issued (in shares)     4,000,000
Class D common shares      
Common Share capital      
Shares issued (in shares)     3,000,000
Class E common shares      
Common Share capital      
Shares issued (in shares) 67,000,000 66,000,000 7,000,000