XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits and prepayments - Schedule of Deposits and Prepaid Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Current    
Prepayments $ 29,368 $ 33,015
Security deposits 13,099 12,894
Computer hardware prepayments 10,808 0
Total current deposits and prepaid expenses 53,275 45,908
Non-current    
Security deposits 30,456 29,847
Computer hardware prepayments 0 3,068
Total non-current deposits and prepaid expenses 30,456 32,916
Total deposits and prepaid expenses $ 83,731 $ 78,824