v3.26.1
Accounts payable and accrued expenses - Schedule of accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 1,297,478 $ 81,747
Accrued expenses 527,113 42,368
Loss contingencies 0 20,000
Other payables 801 0
Total accounts payable and accrued expenses $ 1,825,392 $ 144,115