v3.26.1
Deferred revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Current    
Deferred revenue — contracts with customers $ 46,491 $ 884
Deferred lease revenue — operating leases 0 0
Deferred revenue, current portion 46,491 884
Non-current    
Deferred revenue — contracts with customers 172,575 0
Deferred lease revenue — operating leases 1,623,480 0
Deferred revenue, less current portion 1,796,055 0
Total deferred revenue $ 1,842,546 $ 884