XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Additional Information (Details)
£ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2026
GBP (£)
Jan. 01, 2026
GBP (£)
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost $ 17,353 $ 14,403      
Variable Lease, Cost 1,655 1,528      
Operating Lease, Payments 15,609 10,691      
Operating Lease, Incentive Payments Received 3,408 718      
Future lease payments $ 2,934        
Minimum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years        
Maximum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 10 years        
Forecast [Member] | London, United Kingdom          
Lessee, Lease, Description [Line Items]          
Future lease payments | £       £ 175,000  
Operating Lease, Additional Cost | £     £ 12,000    
Letter of Credit [Member]          
Lessee, Lease, Description [Line Items]          
Other Assets $ 5,913       $ 5,886
Office Equipment [Member]          
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost $ 1,550 $ 1,474