v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Expenses    
Accrued employee compensation and benefits $ 20,288 $ 21,437
Accrued inventory and manufacturing 2,276 8,008
Accrued research and development expenses 13,130 6,629
Accrued legal, commercial and professional fees 10,460 5,348
Other 576 598
Total accrued expenses $ 46,730 $ 42,020