v3.26.3
Subsequent Event - Additional Information (Details) - Sep. 12, 2026 - Subsequent Event - Share Purchase Agreement
£ in Thousands, $ in Thousands
USD ($)
GBP (£)
Maximum    
Subsequent Event [Line Items]    
Proceeds from business transaction after transaction expense and taxes $ 310,000 £ 228,800
Minimum    
Subsequent Event [Line Items]    
Proceeds from business transaction after transaction expense and taxes $ 305,000 £ 225,100