XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Derivative Instruments and Hedging Activities (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Derivative Instruments [Table Text Block]
Maturity date
 
Notional
amount of U.S.
dollars
   
Weighted
average
exchange rate of
U.S. dollars
   
Fair value
 
                         
July - September 2017
   
6,928,942
     
1.3494
     
289,005
 
October - December 2017
   
6,859,570
     
1.3478
     
284,373
 
    $
13,788,512
     
1.3486
    $
573,378
 
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
       
As of
June 30
, 2017
   
As of
December
31,
2016
 
Derivatives
 
Balance Sheet
Location
 
Fair Value
Asset
(Liability)
   
Fair Value
Asset
(Liability)
 
                     
Foreign currency forward contracts designated as cash flow hedges
 
Derivative instruments
  $
517,894
    $
155,560
 
                     
Foreign currency forward contracts not designated as cash flow hedges
 
Derivative instruments
  $
55,484
    $
17,823
 
                     
Total foreign currency forward contracts
 
Derivative instruments
  $
573,378
    $
172,888
 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   
Gains and
losses on cash
flow hedges
   
Tax impact
   
Total AOCI
 
Opening AOCI balance
– March 31, 2017
  $
321,248
    $
(116,485
)
  $
204,763
 
                         
Other comprehensive income (loss) before reclassifications
   
223,983
     
(81,215
)    
142,768
 
Amount reclassified from accumulated other comprehensive income
   
(27,337
)
   
9,912
     
(17,425
)
Other comprehensive income (loss) for the
three months ended June 30, 2017
   
196,646
     
(71,303
)
   
125,343
 
                         
Ending AOCI balance
– June 30, 2017
  $
517,894
    $
(187,788
)
  $
330,106
 
   
Gains and
losses on cash
flow hedges
   
Tax impact
   
Total AOCI
 
Opening AOCI balance
– December 31, 2016
  $
155,560
    $
(56,406
)
  $
99,154
 
                         
Other comprehensive income (loss) before reclassifications
   
516,154
     
(187,157
)    
328,997
 
Amount reclassified from accumulated other comprehensive income
   
(153,820
)
   
55,775
     
(98,045
)
Other comprehensive income (loss) for the six
months ended June 30, 2017
   
362,334
     
(131,382
)
   
230,952
 
                         
Ending AOCI balance
– June 30, 2017
  $
517,894
    $
(187,788
)
  $
330,106
 
Derivative Instruments, Gain (Loss) [Table Text Block]
Derivatives in Cash Flow
Hedging Relationship
 
Amount of
Gain or
(Loss)
Recognized
in OCI, net of
tax, on
Derivative
(Effective
Portion)
 
Location of
Gain or
(Loss)
Reclassified
from
Accumulated
OCI into
Income
(Effective
Portion)
 
Amount of
Gain or
(Loss)
Reclassified
from
Accumulated
OCI into
Income,
(Effective
Portion)
 
Location of
Gain or (Loss)
Recognized in
Income on
Derivative
(ineffective
Portion and
Amount
Excluded from
Effectiveness
Testing)
 
Amount of
Gain or
(Loss)
Recognized
in Income on
Derivative
(ineffective
Portion and
Amount
Excluded
from
Effectiveness
Testing)
 
                             
     
 
 
Operating
expenses
  $
23,595
 
Operating
expenses
  $
 
Foreign currency forward contracts for the three months ended June 30, 2017
  $
125,343
 
Cost of
revenues
  $
3,742
 
Cost of
revenues
   
 
                             
                             
     
 
 
Operating
expenses
  $
(88,441
)
Operating
expenses
  $
 
Foreign currency forward contracts for the three months ended June 30, 2016
  $
106,631
 
Cost of
revenues
  $
(36,075
)
Cost of
revenues
   
 
 
Derivatives in Cash Flow
Hedging Relationship
 
Amount of
Gain or
(Loss)
Recognized
in OCI, net of
tax, on
Derivative
(Effective
Portion)
 
Location of
Gain or
(Loss)
Reclassified
from
Accumulated
OCI into
Income
(Effective
Portion)
 
Amount of
Gain or
(Loss)
Reclassified
from
Accumulated
OCI into
Income,
(Effective
Portion)
 
Location of
Gain or (Loss)
Recognized in
Income on
Derivative
(ineffective
Portion and
Amount
Excluded from
Effectiveness
Testing)
 
Amount of
Gain or
(Loss)
Recognized
in Income on
Derivative
(ineffective
Portion and
Amount
Excluded
from
Effectiveness
Testing)
 
                             
     
 
 
Operating
expenses
  $
128,950
 
Operating
expenses
  $
 
Foreign currency forward contracts for the
six months ended June 30, 2017
  $
230,952
 
Cost of
revenues
  $
24,870
 
Cost of
revenues
   
 
                             
                             
     
 
 
Operating
expenses
  $
(460,830
)
Operating
expenses
  $
(47,242
)
Foreign currency forward contracts for the
six months ended June 30, 2016
  $
990,151
 
Cost of
revenues
  $
(142,891
)
Cost of
revenues