XML 125 R115.htm IDEA: XBRL DOCUMENT v3.23.3
Segment, Geographic and Product Information - Geographic Information Regarding Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 482,694 $ 416,567 $ 1,508,641 $ 1,358,787
U.K.        
Revenues:        
Total revenues 172,309 149,281 537,827 488,739
U.S.        
Revenues:        
Total revenues 152,918 126,917 484,642 407,696
Asia        
Revenues:        
Total revenues 69,635 65,761 208,735 207,046
Other Europe/MEA        
Revenues:        
Total revenues 47,893 36,695 147,052 130,643
France        
Revenues:        
Total revenues 20,809 20,218 73,354 73,825
Other Americas        
Revenues:        
Total revenues $ 19,130 $ 17,695 $ 57,031 $ 50,838