v3.26.1
ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS - Revenue recognition (Details)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
revenue_stream
Jun. 30, 2026
revenue
Disaggregation of Revenue [Line Items]      
Number of revenue streams (in revenue streams)   4 4
Capitalized contract cost, amortization period (in years) 6 years 6 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