XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Narrative (Details)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Minimum | Foreign currency collars, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Term of contract 3 months  
Maximum | Foreign currency collars, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Term of contract 12 months