XML 62 R52.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 13 - Earn-out Milestone Liability (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 20, 2014
Jun. 20, 2014
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
EGEN Inc [Member] | Minimum [Member]            
Risk Adjusted Assessment of Each Milestone 10.00% 10.00%        
Estimated Time to Achieve the Milestone   1 year 182 days        
EGEN Inc [Member] | Maximum [Member]            
Risk Adjusted Assessment of Each Milestone 67.00% 67.00%        
Estimated Time to Achieve the Milestone   2 years 182 days        
EGEN Inc [Member]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 30,400,000 $ 30,400,000 $ 30,400,000      
Business Combination, Consideration Transferred, Liabilities Incurred $ 13,900,000 $ 13,878,000 $ 14,200,000 $ 13,800,000 $ 13,900,000 $ 13,700,000
Minimum [Member]            
Risk Adjusted Assessment of Each Milestone     10.00% 10.00% 10.00% 10.00%
Estimated Time to Achieve the Milestone     91 days 1 year 62 days 182 days 1 year 91 days
Maximum [Member]            
Risk Adjusted Assessment of Each Milestone     75.00% 67.00% 75.00% 75.00%
Estimated Time to Achieve the Milestone     2 years 91 days 6 years 94 days 2 years 182 days 6 years 182 days
Business Combination, Consideration Transferred, Liabilities Incurred     $ 302,656 $ 13,800,000   $ 13,700,000
Gain (Loss) from Change in Fair Value of Earn out Milestone Liability       $ 172,136