XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 113,978 $ 57,500
Accrued salaries, incentives and commissions 193,421 214,884
Accrued liabilities 81,564 82,204
Accrued sales and other tax liabilities 20,423 31,583
Accrued interest on Senior Notes 31,813 31,161
Amounts payable in respect of restructuring and other special charges 3,589 4,396
Asset retirement obligations 3,819 1,864
Total $ 448,607 $ 423,592