v3.26.1
Note 15. Derivative Instruments - Fair Values of Derivative Instruments on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Derivatives, Fair Value    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement $ 1,024 $ 3,017
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 330 1,910
Foreign Exchange Contract | Fair Value, Measurements, Recurring    
Derivatives, Fair Value    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,024 3,017
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 330 1,910
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,023 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 327 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 1 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 $ 3 $ 983