XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8. Derivative Instruments - Fair Values of Derivative Instruments on the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement $ 2,136 $ 1,245
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 2,642 6,320
Foreign Exchange Contract | Fair Value, Measurements, Recurring    
Derivatives, Fair Value    
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement 2,136 1,245
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement 2,642 6,320
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 2,325 4,772
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 1,920 844
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 317 1,548
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 $ 216 $ 401