Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Intangible assets    
Gross Carrying Value $ 42,290 $ 42,290
Accumulated amortization (18,475) (14,341)
Net Carrying Value $ 23,815 $ 27,949
Weighted average useful life 10 years 2 months 12 days 10 years 2 months 12 days
Acquired technology and domain name    
Intangible assets    
Gross Carrying Value $ 31,090 $ 31,090
Accumulated amortization (13,835) (10,788)
Net Carrying Value $ 17,255 $ 20,302
Weighted average useful life 9 years 8 months 12 days 9 years 8 months 12 days
Customer relationships    
Intangible assets    
Gross Carrying Value $ 6,300 $ 6,300
Accumulated amortization (3,252) (2,491)
Net Carrying Value $ 3,048 $ 3,809
Weighted average useful life 8 years 11 months 19 days 8 years 11 months 19 days
Tradenames    
Intangible assets    
Gross Carrying Value $ 4,900 $ 4,900
Accumulated amortization (1,388) (1,062)
Net Carrying Value $ 3,512 $ 3,838
Weighted average useful life 15 years 15 years