XML 17 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue - Revenue from External Customers by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenue $ 92,392 $ 81,748 $ 253,448 $ 231,436
China        
Disaggregation of Revenue [Line Items]        
Total revenue 44,439 46,134 128,928 133,917
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 22,713 22,369 56,138 52,270
Rest of world        
Disaggregation of Revenue [Line Items]        
Total revenue $ 25,240 $ 13,245 $ 68,382 $ 45,249