XML 23 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Note 6 - Derivative Instruments and Hedging Activities (Details) - Fair Value of Derivative Instruments in the Consolidated Balance Sheets - Derivative Instruments [Member] - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (1,523,647) $ (1,115,805)
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts (230,472) (169,129)
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (1,293,175) $ (946,676)