v3.26.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Research and development claims receivable $ 27,945 $ 45,870
Prepayments 19,335 21,275
VAT receivable 3,244 3,577
Deferred cost 2,642 3,429
Other receivables 706 915
Accrued interest income 633 874
Lease and lease deposit receivable 520 529
Corporate tax receivable 117 0
Total prepaid expenses and other current assets $ 55,142 $ 76,469