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 |