v3.26.1
Derivative Contracts - Notional Amounts of Hedging Derivative Instruments (Details) - Foreign exchange forward contracts - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount $ 1,092,715 $ 1,144,138
Cash Flow Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount 704,613 765,613
Non Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount 388,102 378,525
Under 12 months    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount 1,030,684 1,064,280
Over 12 months    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount $ 62,031 $ 79,858