v3.26.1
Deposits and prepaid expenses - Schedule of deposits and prepaid expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Current    
Prepayments $ 105,970 $ 33,015
Security deposits 83,170 12,894
Total current deposits and prepaid expenses 189,140 45,908
Non-current    
Security deposits 158,888 29,847
Computer hardware prepayment 107,068 3,068
Total non-current deposits and prepaid expenses 265,956 32,916
Total deposits and prepaid expenses $ 455,096 $ 78,824