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 |