XML 98 R83.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 57,500 $ 41,469
Accrued salaries, incentives and commissions 214,884 155,496
Accrued liabilities 82,204 78,793
Accrued sales and other tax liabilities 31,583 50,255
Accrued interest on Senior Notes 31,161 30,761
Amounts payable in respect of restructuring and other special charges 4,396 12,185
Asset retirement obligations 1,864 4,355
Total $ 423,592 $ 373,314