v3.26.1
Note 14. Fair Value - Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Recurring Fair Value Measurments:    
Derivative Asset, Gross Asset Including Not Subject to Master Netting Arrangement $ 1,024 $ 3,017
Debt Securities, Trading, and Equity Securities, FV-NI 4,400 4,100
Derivative Liability, Gross Liability Including Not Subject to Master Netting Arrangement 330 1,910
Fair Value, Measurements, Recurring    
Recurring Fair Value Measurments:    
Debt Securities, Trading, and Equity Securities, FV-NI 4,388 4,114
Total assets at fair value 5,412 7,131
Total liabilities at fair value 330 1,910
Fair Value, Measurements, Recurring | Foreign Exchange Contract    
Recurring Fair Value Measurments:    
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
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Recurring Fair Value Measurments:    
Debt Securities, Trading, and Equity Securities, FV-NI 4,388 4,114
Total assets at fair value 4,388 4,114
Total liabilities at fair value 0 0
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Foreign Exchange Contract    
Recurring Fair Value Measurments:    
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 Measurments:    
Debt Securities, Trading, and Equity Securities, FV-NI 0 0
Total assets at fair value 1,024 3,017
Total liabilities at fair value 330 1,910
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Foreign Exchange Contract    
Recurring Fair Value Measurments:    
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