XML 86 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Accrued Liabilities - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jun. 30, 2017
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 41,722 $ 43,699
Accrued salaries and commissions 118,024 121,958
Accrued liabilities 108,903 135,512
Accrued interest on Senior Notes 24,786 24,787
Amounts payable in respect of restructuring and other Special charges 5,622 13,728
Asset retirement obligations 3,097 2,436
Total $ 302,154 $ 342,120