v3.26.1
Note 10. Derivative Instruments - Fair Values of Derivative Instruments on the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Derivatives, Fair Value    
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement $ 1,551 $ 1,910
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,094 3,017
Foreign Exchange Contract | Fair Value, Measurements, Recurring    
Derivatives, Fair Value    
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 1,551 1,910
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,094 3,017
Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,078 2,540
Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 971 927
Not Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 16 477
Not Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement $ 580 $ 983