v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 127,532 $ 136,204
Accrued salaries, incentives and commissions 277,025 254,230
Accrued liabilities 220,482 229,070
Accrued sales and other tax liabilities 32,737 32,964
Derivative liability 219,065 275,810
Accrued interest on long-term debt 37,729 37,729
Amounts payable in respect of restructuring and other special charges 50,929 53,771
Asset retirement obligations 3,580 6,805
Total $ 969,079 $ 1,026,583