v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregation by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 410,727 $ 364,106 $ 834,908 $ 734,648
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 219,367 194,059 445,001 393,034
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 168,637 155,358 339,929 308,387
Europe, the Middle East, and Africa (“EMEA”)        
Disaggregation of Revenue [Line Items]        
Total revenues 122,782 105,414 249,023 212,419
Asia-Pacific (“APAC”)        
Disaggregation of Revenue [Line Items]        
Total revenues $ 68,578 $ 64,633 $ 140,884 $ 129,195