XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting - Revenues Based on Location of Legal Entity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenues $ 3,788,857 $ 3,698,652 $ 3,489,242
U.S.      
Segment Reporting Information [Line Items]      
Total revenues 2,385,397 2,368,527 2,209,276
UK      
Segment Reporting Information [Line Items]      
Total revenues 515,102 485,291 471,134
All other foreign countries      
Segment Reporting Information [Line Items]      
Total revenues $ 888,358 $ 844,834 $ 808,832