v3.25.2
Segment Information and Geographic Data - Long Lived Assets by Geographical Region (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Total long lived assets $ 346,007 $ 330,395
Americas [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets 236,725 231,984
Europe [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets 99,241 93,288
Asia Pacific [Member]    
Segment Reporting Information [Line Items]    
Total long lived assets $ 10,041 $ 5,123
Outside Of Americas [Member] | Assets Total [Member] | Geographic Concentration Risk [Member]    
Segment Reporting Information [Line Items]    
Percentage of long lived assets held outside of the Americas 32.00% 30.00%