XML 78 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 12 - Earn-out Milestone Liability (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 20, 2014
Dec. 31, 2016
Dec. 31, 2015
Gain (Loss) from Change in Fair Value of Earn out Milestone Liability     $ (733,186) $ 257,702
EGEN Inc [Member]        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 30,400,000 30,400,000  
Business Combination, Consideration Transferred, Liabilities Incurred $ 13,700,000 $ 13,900,000 13,200,000 13,900,000
Gain (Loss) from Change in Fair Value of Earn out Milestone Liability     $ 700,000 $ 257,702
EGEN Inc [Member] | Minimum [Member]        
Risk Adjusted Assessment of Each Milestone   10.00% 50.00% 10.00%
Estimated Time to Achieve the Milestone   1 year 182 days 2 years 1 year 73 days
EGEN Inc [Member] | Maximum [Member]        
Risk Adjusted Assessment of Each Milestone   67.00% 80.00% 67.00%
Estimated Time to Achieve the Milestone   2 years 182 days 2 years 182 days 6 years 182 days