XML 54 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Derivative Instruments (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2019
PHP (₱)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
PHP (₱)
Dec. 31, 2019
CAD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
PHP (₱)
Dec. 31, 2018
CAD ($)
Derivative, Notional Amount     $ 15,408     $ 22,947    
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]                
Derivative Notional Amount, Acquired During Period ₱ 1,702,000,008 $ 2,299,993            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member] | Minimum [Member]                
Derivative, Term of Contract 3 months 3 months            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member] | Maximum [Member]                
Derivative, Term of Contract 12 months 12 months            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Canadian Foreign Exchange Contract [Member]                
Derivative, Notional Amount     1,047   $ 1,400 1,951   $ 2,500
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Philippine Foreign Exchange Contract [Member]                
Derivative, Notional Amount     $ 14,361 ₱ 769,000   $ 20,996 ₱ 1,134,000  
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Maximum [Member]                
Derivative, Term of Contract 3 years 3 years