XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS - Revenue recognition (Details)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
revenue_stream
Jun. 30, 2021
revenueStream
Disaggregation of Revenue [Line Items]      
Number of revenue streams (in revenue streams)   4 4
Capitalized contract cost, amortization period 6 years 6 years 6 years
Minimum      
Disaggregation of Revenue [Line Items]      
Payment period 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Payment period 60 days