Research and Development Prepaid Expenses and Accrued Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Prepaid research and development expenditures | $ 24,318 | $ 3,996 |
| Accrued research and development expenditure | $ 63,379 | $ 31,498 |