XML 146 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Geographic and Product Information - Geographic Information Regarding Revenues (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Total revenues $ 2,025,401 $ 1,795,302 $ 2,015,364
U.K.      
Revenues:      
Total revenues 730,753 647,916 835,371
U.S.      
Revenues:      
Total revenues 652,898 542,744 517,269
Asia      
Revenues:      
Total revenues 275,209 271,678 301,489
Other Europe/MEA      
Revenues:      
Total revenues 201,461 172,376 200,409
France      
Revenues:      
Total revenues 90,774 92,649 99,933
Other Americas      
Revenues:      
Total revenues $ 74,306 $ 67,939 $ 60,893