XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 2,909,000 $ 2,841,216 $ 2,527,177
United States      
Disaggregation of Revenue [Line Items]      
Revenues 2,245,529 2,336,988 2,058,883
Other      
Disaggregation of Revenue [Line Items]      
Revenues 491,252 339,125 307,340
UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
Revenues $ 172,219 $ 165,103 $ 160,954