v3.25.0.1
Segment Information and Geographic Data - Revenues by Geographic Region (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues $ 2,627,543 $ 2,170,230 $ 1,730,969
Americas [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,588,886 1,321,568 1,073,932
Europe [Member]      
Segment Reporting Information [Line Items]      
Total revenues 825,598 668,263 507,507
Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Total revenues $ 213,059 $ 180,399 $ 149,530
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% 38.00%