XML 94 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Financial instruments - Gain (losses) on derivative financial instruments recorded in consolidated statement if income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Forward exchange contracts        
Derivative [Line Items]        
Gains (loss) on derivative financial instruments $ (30,769) $ 9,192 $ (4,783) $ 7,379