XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Personnel costs $ 6,991 $ 12,631
Clinical trial costs 4,865 3,305
Professional fees 606 666
Sales chargebacks, rebates and other revenue reserves 646 760
Other 233 159
Total accrued expenses $ 13,341 $ 17,521