XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Additional Information (Details)
£ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2026
GBP (£)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jan. 01, 2026
GBP (£)
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost   $ 72,250 $ 60,159 $ 56,202  
Variable Lease, Cost   7,322 5,815 5,548  
Operating Lease, Payments   76,086 45,572 46,030  
Operating Lease, Incentive Payments Received   8,128 2,666 5,599  
Future lease payments   $ 4,956      
Minimum          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract   1 year      
Maximum          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract   8 years      
Forecast | London, United Kingdom          
Lessee, Lease, Description [Line Items]          
Future lease payments | £         £ 175,000
Operating Lease, Additional Cost | £ £ 12,000        
Letter of Credit          
Lessee, Lease, Description [Line Items]          
Other Assets   $ 6,037 5,886    
Office Equipment          
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost   $ 6,537 $ 6,372 $ 5,663