v3.24.2.u1
Segment Information and Geographic Data - Revenues by Geographical Region (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Total revenues $ 637,230 $ 529,138 $ 1,254,644 $ 1,030,758
Americas [Member]        
Segment Reporting Information [Line Items]        
Total revenues 386,325 321,827 760,872 629,650
Europe [Member]        
Segment Reporting Information [Line Items]        
Total revenues 199,673 162,741 392,795 313,580
Asia Pacific [Member]        
Segment Reporting Information [Line Items]        
Total revenues $ 51,232 $ 44,570 $ 100,977 $ 87,528
Revenue [Member] | Outside Of Americas [Member] | Geographic Concentration Risk [Member]        
Segment Reporting Information [Line Items]        
Percentage of revenues generated outside of the Americas 39.00% 39.00% 39.00% 39.00%