XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Long-Term Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Accounts Payable and Accrued Liabilities [Abstract]    
Amounts payable in respect of restructuring and other Special charges $ 13,768 $ 4,804
Other accrued liabilities 8,215 30,338
Asset retirement obligations 12,972 14,299
Total $ 34,955 $ 49,441