XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 102,518 $ 85,026 $ 204,900 $ 169,878
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 76,052 59,674 151,666 122,408
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenue 12,869 9,077 24,589 18,231
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 9,242 8,232 18,595 17,872
All other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,355 $ 8,043 $ 10,050 $ 11,367