XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
By Location  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue
The following table presents revenue disaggregated by geography based on where the services are performed for the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
Geographical LocationReportable Segment2025202420252024
(dollars in thousands)
United StatesAll$569,244 $584,734 $1,638,659 $1,699,464 
United KingdomAll44,933 41,718 120,868 119,994 
OtherAll128,821 84,829 342,029 233,050 
$742,998 $711,281 $2,101,556 $2,052,508