v3.22.2.2
Revenue - Revenue Disaggregated by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 145,815 $ 131,871 $ 401,670 $ 307,127
United States        
Disaggregation of Revenue [Line Items]        
Revenue 113,851 104,633 310,870 237,844
International        
Disaggregation of Revenue [Line Items]        
Revenue $ 31,964 $ 27,238 $ 90,800 $ 69,283