v3.3.1.900
Intangible Assets - Classification of Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 1,511 $ 674 $ 278
Cost of revenues      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense 750 608 240
Sales and marketing      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense 186 33 32
Research and development      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense 465 20 5
General and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 110 $ 13 $ 1