XML 52 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]        
Revenue   $ 200,462 $ 144,563 $ 104,900
Enterprise customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 121,639 174,926   86,164
Non-enterprise customers        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,924 $ 25,536   $ 18,736