XML 123 R112.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment, Geographic and Product Information - Geographic Information Regarding Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues:        
Total revenues $ 550,761 $ 493,080 $ 1,129,375 $ 1,025,947
U.K.        
Revenues:        
Total revenues 192,183 174,334 401,771 365,518
U.S.        
Revenues:        
Total revenues 180,562 162,387 362,648 331,724
Asia        
Revenues:        
Total revenues 73,093 67,729 146,938 139,100
Other Europe/MEA        
Revenues:        
Total revenues 63,546 44,270 131,440 99,159
France        
Revenues:        
Total revenues 23,345 25,407 50,603 52,545
Other Americas        
Revenues:        
Total revenues $ 18,032 $ 18,953 $ 35,975 $ 37,901