v3.26.1
Derivative Contracts - Fair Value of Company's Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative assets $ 17,506 $ 23,234
Total derivative liabilities 17,005 2,445
Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent | Foreign exchange forward contracts | Cash Flow Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative liabilities 10,085 2,409
Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent | Foreign exchange forward contracts | Non Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative liabilities 5,932 36
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent | Foreign exchange forward contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative assets 156 3,715
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent | Foreign exchange forward contracts | Cash Flow Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative liabilities 988 0
Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent | Foreign exchange forward contracts | Cash Flow Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative assets 17,110 16,210
Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent | Foreign exchange forward contracts | Non Hedge    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total derivative assets $ 240 $ 3,309