XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenue $ 86,735 $ 70,638 $ 256,613 $ 208,225
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 62,287 49,140 179,860 136,194
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 9,804 10,306 27,969 34,157
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 8,550 8,003 25,969 23,549
All other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,094 $ 3,189 $ 22,815 $ 14,325