Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Schedule of Future Minimum Lease Payments) (Details)

v3.3.1.900
Commitments and Contingencies (Schedule of Future Minimum Lease Payments) (Details)
Dec. 31, 2015
USD ($)
Commitments and Contingencies [Abstract]  
2016 $ 1,422,819
2017 1,331,495
2018 1,132,112
2019 101,187
Total $ 3,987,613