Shareholders' Equity - Classification of Stock-based Compensation (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |||
| Stock-based compensation expense | $ 8,158 | $ 4,443 | $ 1,766 |
| Cost of revenues | |||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |||
| Stock-based compensation expense | 282 | 259 | 113 |
| Sales and marketing | |||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |||
| Stock-based compensation expense | 1,099 | 696 | 354 |
| Research and development | |||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |||
| Stock-based compensation expense | 4,509 | 2,776 | 1,152 |
| General and administrative | |||
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |||
| Stock-based compensation expense | $ 2,268 | $ 712 | $ 147 |