v3.26.1
Leases - Additional Information (Details)
£ in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2026
GBP (£)
Jan. 01, 2026
GBP (£)
Dec. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]              
Operating Lease, Cost $ 19,077 $ 18,039 $ 39,598 $ 35,392      
Variable Lease, Cost 2,110 2,051 3,490 3,706      
Operating Lease, Payments     42,570 36,763      
Operating Lease, Incentive Payments Received       4,054      
Future lease payments $ 30,735   $ 30,735        
Minimum              
Lessee, Lease, Description [Line Items]              
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years   3 years        
Maximum              
Lessee, Lease, Description [Line Items]              
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 9 years   9 years        
London, United Kingdom              
Lessee, Lease, Description [Line Items]              
Future lease payments | £           £ 175,000  
Forecast | London, United Kingdom              
Lessee, Lease, Description [Line Items]              
Operating Lease, Additional Cost | £         £ 12,000    
Letter of Credit              
Lessee, Lease, Description [Line Items]              
Other Assets $ 6,129   $ 6,129       $ 6,037
Office Equipment              
Lessee, Lease, Description [Line Items]              
Operating Lease, Cost $ 1,341 $ 1,836 $ 2,861 $ 3,386