v3.25.2
Segment Information and Geographic Data - Revenues by Geographical Region (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenues $ 760,866 $ 637,230 $ 1,475,003 $ 1,254,644
Americas [Member]        
Segment Reporting Information [Line Items]        
Total revenues 457,316 386,325 895,787 760,872
Europe [Member]        
Segment Reporting Information [Line Items]        
Total revenues 243,930 199,673 463,597 392,795
Asia Pacific [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 59,620 $ 51,232 $ 115,619 $ 100,977
Revenue [Member] | Outside Of Americas [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Percentage of revenues generated outside of the Americas 40.00% 39.00% 39.00% 39.00%