v3.24.0.1
Share capital - Authorized share capital (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class B common shares      
Common Share capital      
Shares issued (in shares) 167,000,000 200,000,000 200,000,000
Class E common shares      
Common Share capital      
Shares issued (in shares) 107,000,000 67,000,000 66,000,000