Inventory (Details) (USD $)
12 Months Ended 12 Months Ended
Dec. 31, 2012
Dec. 31, 2013
Dec. 31, 2013
BARDA Contract
course
Inventory [Line Items]      
Number of courses delivered and accepted     787,000
Work in process $ 17,641,922 $ 6,152,198  
Finished goods 0 14,363,151  
Inventory 17,641,922 20,515,349  
Inventory write-downs $ 500,000