v3.25.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued external research and development $ 5,355 $ 4,353
Accrued employee compensation and benefits 10,055 9,992
Accrued manufacturing 0 500
Accrued consulting and other professional fees 1,855 1,974
Accrued rebates 0 5,334
Accrued loss on future purchase commitments 0 1,538
Other accrued expenses 645 258
Total accrued expenses $ 17,910 $ 23,949