Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 18,176 | $ 31,849 | $ 38,759 | $ 63,673 |
| United States | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | 12,672 | 26,974 | 27,967 | 53,248 |
| International | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 5,504 | $ 4,875 | $ 10,792 | $ 10,425 |