Commitments and Contingencies (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Oct. 31, 2024 |
Mar. 31, 2024 |
|---|---|---|---|---|
| Income Tax Examination [Line Items] | ||||
| UK VAT loss contingency | $ 37,514 | $ 0 | ||
| His Majesty's Revenue and Customs (HMRC) | ||||
| Income Tax Examination [Line Items] | ||||
| Cumulative assessments of unpaid value added tax | $ 100,000 | |||
| Refund of assessment | $ 100,000 |