XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Summary of Total Revenue by Geographic Area Based on the Billing Address of its Customers (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]        
Revenues $ 199,299 $ 169,557 $ 596,862 $ 468,255
United States        
Disaggregation of Revenue [Line Items]        
Revenues 168,615 139,434 502,047 378,918
All other countries        
Disaggregation of Revenue [Line Items]        
Revenues $ 30,684 $ 30,123 $ 94,815 $ 89,337