v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Personnel costs $ 10,212 $ 14,534
Clinical trial costs 5,516 4,011
Professional fees, contingencies and legal fees 5,780 5,160
Sales chargebacks, rebates and other revenue reserves 61 62
Other 428 627
Total accrued expenses $ 21,997 $ 24,394