v3.26.3
Deposits and prepaid expenses (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Jun. 30, 2026
Current    
Security deposits $ 54 $ 83
Prepayments 87 106
Total current deposits and prepaid expenses 141 189
Non-current    
Security deposits 527 159
Computer hardware prepayments 2 107
Prepayments 40 0
Deposits and prepaid expenses 569 266
Total deposits and prepaid expenses $ 710 $ 455