XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2021
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Current Liabilities
Accounts payable and accrued liabilities:
 
As of June 30, 2021As of June 30, 2020
Accounts payable—trade$57,500 $41,469 
Accrued salaries, incentives and commissions214,884 155,496 
Accrued liabilities82,204 78,793 
Accrued sales and other tax liabilities31,583 50,255 
Accrued interest on Senior Notes31,161 30,761 
Amounts payable in respect of restructuring and other special charges4,396 12,185 
Asset retirement obligations1,864 4,355 
Total$423,592 $373,314 
Schedule of Long-Term Accrued Liabilities
Long-term accrued liabilities: 
As of June 30, 2021As of June 30, 2020
Amounts payable in respect of restructuring and other special charges$4,359 $13,768 
Other accrued liabilities10,681 8,215 
Asset retirement obligations13,790 12,972 
Total$28,830 $34,955