v3.26.3
Subsequent events (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 05, 2026
Sep. 30, 2026
Sep. 30, 2025
Subsequent Event [Line Items]      
Proceeds from issuance of ordinary shares   $ 498 $ 618
Subsequent event      
Subsequent Event [Line Items]      
Issuance of ordinary shares (in shares) 17,374,990    
Proceeds from issuance of ordinary shares $ 630