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