v3.26.1
Note 9. Fair Value - Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Recurring Fair Value Measurements:    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement $ 1,094 $ 3,017
Debt Securities, Trading, and Equity Securities, FV-NI 3,900 4,100
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 1,551 1,910
Fair Value, Measurements, Recurring    
Recurring Fair Value Measurements:    
Debt Securities, Trading, and Equity Securities, FV-NI 3,930 4,114
Total assets at fair value 5,024 7,131
Total liabilities at fair value 1,551 1,910
Fair Value, Measurements, Recurring | Foreign Exchange Contract    
Recurring Fair Value Measurements:    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,094 3,017
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 1,551 1,910
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Recurring Fair Value Measurements:    
Debt Securities, Trading, and Equity Securities, FV-NI 3,930 4,114
Total assets at fair value 3,930 4,114
Total liabilities at fair value 0 0
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Foreign Exchange Contract    
Recurring Fair Value Measurements:    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 0 0
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 0 0
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Recurring Fair Value Measurements:    
Debt Securities, Trading, and Equity Securities, FV-NI 0 0
Total assets at fair value 1,094 3,017
Total liabilities at fair value 1,551 1,910
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Foreign Exchange Contract    
Recurring Fair Value Measurements:    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement 1,094 3,017
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement $ 1,551 $ 1,910