v3.26.1
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Non-Current Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-lived assets by geographical area    
Non-current assets $ 138,022 $ 142,511
United States    
Long-lived assets by geographical area    
Non-current assets 8,426 8,830
United Kingdom    
Long-lived assets by geographical area    
Non-current assets 25,991 26,092
European Union    
Long-lived assets by geographical area    
Non-current assets $ 103,605 $ 107,589