XML 138 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Schedules of Segment and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]      
Revenue $ 2,748,377 $ 2,566,111 $ 2,329,114
Long-lived assets 175,258 175,321  
United States      
Revenue, Major Customer [Line Items]      
Revenue 1,472,677 1,429,650 1,393,637
Long-lived assets 153,826 165,529  
United Kingdom      
Revenue, Major Customer [Line Items]      
Revenue 347,889 343,788 329,203
All Other      
Revenue, Major Customer [Line Items]      
Revenue 927,811 792,673 $ 606,274
All Other      
Revenue, Major Customer [Line Items]      
Long-lived assets $ 21,432 $ 9,792