XML 100 R83.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable—trade $ 41,469 $ 46,323
Accrued salaries and commissions 155,496 131,430
Accrued liabilities 129,048 117,551
Accrued interest on Senior Notes 30,761 24,786
Amounts payable in respect of restructuring and other Special charges(1) 12,185 8,153
Asset retirement obligations 4,355 1,660
Total $ 373,314 $ 329,903