Annual report pursuant to Section 13 and 15(d)

Animal Health License Agreements (Narrative) (Details)

v2.4.0.8
Animal Health License Agreements (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jul. 31, 2012
Animal Health License Agreements [Abstract]        
Annual royalty expense $ 20,000      
Aggregate milestone payments, maximum 1,100,000      
Additional milestone payments, maximum 2,000,000      
Deferred revenue 1,382,525     1,487,716
Deferred revenue 92,084 79,803    
Deferred revenue, noncurrent 1,290,441 1,081,706    
License revenue $ 84,620 $ 20,571 $ 62,179