XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8. Derivative Instruments - Fair Values of Derivative Instruments on the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement $ 1,097 $ 3,522
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 5,117 1,872
Foreign Exchange Contract | Fair Value, Measurements, Recurring    
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 1,097 3,522
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 5,117 1,872
Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 4,218 1,189
Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 662 1,486
Not Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 899 683
Not Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement $ 435 $ 2,036