XML 59 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Bonus $ 2,538,340 $ 2,357,194
Deferred Revenue 1,255,318 0
Professional fees 381,980 481,641
Vacation 328,588 262,664
Other 977,353 1,483,253
Accrued expenses and other current liabilities $ 5,481,579 $ 4,584,752