v3.26.3
Note 3 - Fair Value Measurements - Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Interest rate swaps $ 4,952 $ 2,310
Foreign exchange contracts 153 299
Foreign exchange contracts 0  
Fair Value, Inputs, Level 1 [Member]    
Interest rate swaps 0 0
Foreign exchange contracts 0 0
Foreign exchange contracts 0  
Fair Value, Inputs, Level 2 [Member]    
Interest rate swaps 4,952 2,310
Foreign exchange contracts 153 299
Foreign exchange contracts 0  
Fair Value, Inputs, Level 3 [Member]    
Interest rate swaps 0 0
Foreign exchange contracts 0 0
Foreign exchange contracts 0  
Deferred Compensation Plan [Member]    
Marketable securities - deferred compensation plan 6,679 6,680
Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities - deferred compensation plan 6,679 6,680
Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities - deferred compensation plan 0 0
Deferred Compensation Plan [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities - deferred compensation plan $ 0 $ 0