Income Taxes (Schedule of Benefit for Income Taxes) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Federal:    
Current provision      
Deferred benefit 2,641,731 319,114
Total Federal 2,641,731 319,144
State:    
Current provision      
Deferred benefit 420,377 61,718
Total State 420,377 61,718
Income tax benefit $ 3,062,108 $ 380,832