Share capital - Summary of Classes of Shares Outstanding (Details) |
Mar. 31, 2025
$ / shares
shares
|
---|---|
Disclosure of classes of share capital [line items] | |
Number of shares outstanding | 362,769,145 |
Class A shares | |
Disclosure of classes of share capital [line items] | |
Par value per share | $ / shares | $ 0.0001 |
Number of shares outstanding | 244,405,376 |
Class B shares | |
Disclosure of classes of share capital [line items] | |
Par value per share | $ / shares | $ 0.0001 |
Number of shares outstanding | 1 |
Class C shares | |
Disclosure of classes of share capital [line items] | |
Par value per share | $ / shares | $ 0.0001 |
Number of shares outstanding | 118,363,766 |
Class D shares | |
Disclosure of classes of share capital [line items] | |
Par value per share | $ / shares | $ 0.0001 |
Number of shares outstanding | 1 |
Deferred shares | |
Disclosure of classes of share capital [line items] | |
Par value per share | $ / shares | $ 0.01 |
Number of shares outstanding | 1 |