v3.25.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
UK R&D tax credit   $ 36,147 $ 20,712
Prepaid research and development   14,426 11,332
VAT recoverable   1,181 1,109
Prepaid insurance premium   647 280
Other current assets   1,742 2,388
Prepaid expense and other current assets   $ 54,143 $ 35,821
Increase to research and development tax credits $ 4,100