XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued research and development $ 17,525 $ 22,782
Accrued royalties 7,059 7,147
Accrued payroll liabilities 32,542 40,888
Accrued goods received not invoiced 3,498 638
Product revenue reserves 47,448 45,145
Commercial costs 27,588 20,610
Other 4,662 2,974
Total accrued expenses $ 140,322 $ 140,184