XML 32 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Note 6 - Derivative Instruments and Hedging Activities (Details) - Fair Value of Derivative Instruments in the Consolidated Balance Sheets - Derivative Instruments [Member] - USD ($)
Sep. 30, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (2,181,368) $ (1,115,805)
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts (329,523) (169,129)
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (1,851,845) $ (946,676)