XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by 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]        
Total revenues $ 268,332 $ 251,388 $ 812,134 $ 697,314
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 141,599 127,996 440,218 349,752
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 122,372 105,089 346,961 289,718
Europe, the Middle East, and Africa (“EMEA”)        
Disaggregation of Revenue [Line Items]        
Total revenues 75,416 76,502 227,696 219,507
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Total revenues $ 51,317 $ 46,890 $ 144,220 $ 128,055