Income Taxes (Details 2) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Abstract]    
Deferred revenue $ 400,271 $ 161,166
Deferred rent 704,925   
Deferred state sales tax 30,326 34,000
Bad debt reserve 78,055 46,104
Foreign currency loss 38,238 34,657
Other (15,417)   
Current deferred tax assets 1,236,398 275,927
Depreciation and Amortization (371,033) 195,693
Equity Based Compensation 1,476,708 637,881
Intangible Assets 4,931,178 (7,476,737)
Net operating loss carryforwards 10,413,423 3,702,754
Other 1,024,904 0
Net non-current deferred tax assets (liabilities) 17,475,180 (2,940,409)
Total Deferred tax assets (liabilities) non-current 18,711,578 (2,664,482)
Valuation allowance (18,704,907) (3,702,754)
Net deferred tax assets (liabilities) $ 6,671 $ (6,367,236)