XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
6 Months Ended
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Current Liabilities
Accounts payable and accrued liabilities:
 
As of December 31, 2020As of June 30, 2020
Accounts payable—trade$42,121 $41,469 
Accrued salaries and commissions126,243 155,496 
Accrued liabilities91,374 78,793 
Accrued sales and other tax liabilities39,415 50,255 
Accrued interest on Senior Notes31,161 30,761 
Amounts payable in respect of restructuring and other special charges14,297 12,185 
Asset retirement obligations3,469 4,355 
Total$348,080 $373,314 
Schedule of Long-Term Accrued Liabilities
Long-term accrued liabilities: 
As of December 31, 2020As of June 30, 2020
Amounts payable in respect of restructuring and other special charges$3,547 $13,768 
Other accrued liabilities11,073 8,215 
Asset retirement obligations13,714 12,972 
Total$28,334 $34,955