XML 48 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 7 - Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
Derivatives
Balance Sheet
Location
 
December 31,
201
7

Assets at
Fair Value
   
December 31,
201
6

Assets at
Fair Value
 
                   
Foreign currency forward contracts designated as cash flow hedges
Derivative instruments
  $
    $
155,560
 
                   
Foreign currency forward contracts not designated as cash flow hedges
Derivative instruments
  $
    $
17,328
 
                   
Total foreign currency forward contracts
Derivative instruments
  $
    $
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
– December 31, 2016
  $
155,560
    $
(56,406
)
  $
99,154
 
                         
Other comprehensive income (loss) before reclassifications
   
863,425
     
(313,078
)
   
550,347
 
Amount reclassified from accumulated other comprehensive income
   
(1,018,985
)
   
369,484
     
(649,501
)
Other comprehensive income (loss) for the year ended December 31, 201
7
   
(155,560
)
   
56,406
     
(99,154
)
                         
Ending AOCI balance
– December 31, 2017
  $
    $
    $
 
   
Gains and
losses on cash
flow hedges
   
Tax impact
   
Total AOCI
 
                         
Opening AOCI balance
– December 31, 2015
  $
(1,721,683
)
  $
612,231
    $
(1,109,452
)
                         
Other comprehensive income (loss) before reclassifications
   
871,925
     
(304,109
)
   
567,816
 
Amount reclassified from accumulated other comprehensive income
   
1,005,318
     
(364,528
)
   
640,790
 
Other comprehensive income (loss) for the year ended December 31, 2016
   
1,877,243
     
(668,637
)
   
1,208,606
 
                         
Ending AOCI balance
– December 31, 2016
  $
155,560
    $
(56,406
)
  $
99,154
 
   
Gains and
losses on cash
flow hedges
   
Tax impact
   
Total AOCI
 
                         
Opening AOCI balance
– December 31, 2014
  $
(946,676
)
  $
324,235
    $
(622,441
)
                         
Other comprehensive income (loss) before reclassifications
   
(3,171,740
)
   
1,140,275
     
(2,031,465
)
Amount reclassified from accumulated other comprehensive income
   
2,396,733
     
(852,279
)
   
1,544,454
 
Other comprehensive income (loss) for the year ended December 31, 2015
   
(775,007
)
   
287,996
     
(487,011
)
                         
Ending AOCI balance
– December 31, 2015
  $
(1,721,683
)
  $
612,231
    $
(1,109,452
)
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
 
                             
Foreign currency forward contracts – year ended December 31, 2017
   
 
 
Operating expenses
  $
878,519
 
 
   
 
 
    $
(99,154
)
Cost of revenues
  $
140,466
 
Operating expenses
  $
-
 
                             
     
 
 
Operating expenses
  $
(736,616
)
 
   
 
 
Foreign currency forward contracts
– year ended December 31, 2016
  $
1,208,606
 
Cost of revenues
  $
(221,460
)
Operating expenses
  $
(47,242
)
                             
     
 
 
Operating expenses
  $
(1,870,818
)
 
   
 
 
Foreign currency forward contracts
– year ended December 31, 2015
  $
(487,011
)
Cost of revenues
  $
(525,916
)
Operating expenses
  $
(294,113
)