v3.26.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Non-Current Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-lived assets by geographical area    
Non-current assets $ 134,702 $ 142,511
United States    
Long-lived assets by geographical area    
Non-current assets 8,189 8,830
United Kingdom    
Long-lived assets by geographical area    
Non-current assets 25,229 26,092
European Union    
Long-lived assets by geographical area    
Non-current assets $ 101,284 $ 107,589