XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development $ 30,434 $ 22,782
Accrued royalties 6,774 7,147
Accrued payroll liabilities 26,469 40,888
Accrued goods received not invoiced 5,271 638
Product revenue reserves 44,522 45,145
Commercial costs 19,981 20,610
Other 5,548 2,974
Total accrued expenses $ 138,999 $ 140,184