XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Schedule of Revenue Disaggregation by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 375,549 $ 335,173 $ 1,110,197 $ 1,003,273
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 196,345 175,609 589,379 536,112
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 154,148 139,338 462,535 416,600
Europe, the Middle East, and Africa (“EMEA”)        
Disaggregation of Revenue [Line Items]        
Total revenues 107,887 95,343 320,306 285,922
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Total revenues $ 71,317 $ 64,221 $ 200,512 $ 181,239