v3.26.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Research and development claims receivable $ 45,870 $ 38,242
Prepayments 21,275 15,212
VAT receivable 3,577 5,996
Deferred cost 3,429 2,320
Other receivable 915 491
Accrued interest income 874 2,566
Lease and lease deposit receivable 529 930
Other assets 0 1,571
Total Prepaid Expenses and Other Current Assets $ 76,469 $ 67,328