Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Disaggregation Of Revenue [Line Items] | |||||||||||
Total revenue | $ 114,374 | $ 100,162 | $ 93,571 | $ 82,148 | $ 107,944 | $ 95,630 | $ 96,080 | $ 87,635 | $ 390,255 | $ 387,289 | $ 326,674 |
United States [Member] | |||||||||||
Disaggregation Of Revenue [Line Items] | |||||||||||
Total revenue | 326,012 | 321,781 | 263,462 | ||||||||
International [Member] | |||||||||||
Disaggregation Of Revenue [Line Items] | |||||||||||
Total revenue | $ 64,243 | $ 65,508 | $ 63,212 |