Stock-based Compensation - Schedule of Total Stock Based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | $ 383 | $ 324 | $ 760 | $ 655 |
| Technology and development | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | 56 | 92 | 113 | 195 |
| Sales and marketing | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | 103 | 111 | 204 | 226 |
| General and administrative | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | $ 224 | $ 121 | $ 443 | $ 234 |