XML 122 R111.htm IDEA: XBRL DOCUMENT v3.23.2
Segment, Geographic and Product Information - Geographic Information Regarding Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues:        
Total revenues $ 493,080 $ 435,756 $ 1,025,947 $ 942,220
U.K.        
Revenues:        
Total revenues 174,334 158,578 365,518 339,458
U.S.        
Revenues:        
Total revenues 162,387 131,959 331,724 280,779
Asia        
Revenues:        
Total revenues 67,729 64,236 139,100 141,285
Other Europe/MEA        
Revenues:        
Total revenues 44,270 40,843 99,159 93,948
France        
Revenues:        
Total revenues 25,407 23,345 52,545 53,607
Other Americas        
Revenues:        
Total revenues $ 18,953 $ 16,795 $ 37,901 $ 33,143