v3.4.0.3
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 3,170 $ 3,170
Accumulated Amortization (1,257) (1,129)
Total 1,913 2,041
Developed technology    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount 2,460 2,460
Accumulated Amortization (862) (775)
Total 1,598 1,685
Customer relationships    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount 520 520
Accumulated Amortization (255) (229)
Total 265 291
Domain names    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount 50 50
Accumulated Amortization (25) (22)
Total 25 28
Non-compete agreements    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount 140 140
Accumulated Amortization (115) (103)
Total $ 25 $ 37