XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts payable and accrued expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 70,938 $ 81,747
Accrued expenses 80,936 42,368
Loss contingencies 0 20,000
Total accounts payable and accrued expenses $ 151,874 $ 144,115