XML 41 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Note 11 - Derivative Financial Instruments - Foreign Currency Exchange Contracts (Details) - Foreign Exchange Contract [Member] - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
United States of America, Dollars    
Derivative, Notional Amount $ 46,278 $ 55,015
Notional Amount 46,278 55,015
Euro Member Countries, Euro    
Derivative, Notional Amount 5,750 5,750
Notional Amount 5,750 5,750
Canada, Dollars    
Derivative, Notional Amount 20,600 20,600
Notional Amount $ 20,600 $ 20,600