XML 23 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7 - Derivative Instruments (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2020
PHP (₱)
Mar. 31, 2020
CAD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2020
PHP (₱)
Mar. 31, 2020
CAD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
PHP (₱)
Dec. 31, 2019
CAD ($)
Derivative, Notional Amount     $ 33,087     $ 15,408    
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]                
Derivative Notional Amount, Acquired During Period ₱ 1,387,999,998 $ 3,028,575            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member] | Minimum [Member]                
Derivative, Term of Contract (Month) 3 months 3 months            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member] | Maximum [Member]                
Derivative, Term of Contract (Month) 12 months 12 months            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Canadian Foreign Exchange Contract [Member]                
Derivative, Notional Amount     2,437   $ 3,300,000 1,047   $ 1,400,000
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Philippine Foreign Exchange Contract [Member]                
Derivative, Notional Amount     $ 30,650 ₱ 1,597,000,000   $ 14,361 ₱ 769,000,000  
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Maximum [Member]                
Derivative, Term of Contract (Month) 3 years 3 years