XML 115 R93.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 136,204 $ 151,202
Accrued salaries, incentives and commissions 254,230 267,991
Accrued liabilities 229,070 262,190
Accrued sales and other tax liabilities 32,964 21,167
Derivative liability 275,810 159,234
Accrued interest on long-term debt 37,729 38,670
Amounts payable in respect of restructuring and other special charges 53,771 22,489
Asset retirement obligations 6,805 8,173
Total $ 1,026,583 $ 931,116