XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued research and development $ 24,509 $ 28,318
Accrued royalties 6,676 10,197
Accrued payroll liabilities 34,722 51,781
Accrued goods received not invoiced 19,623 5,902
Product revenue reserves 32,901 16,625
Other 21,404 14,983
Total accrued expenses $ 139,835 $ 127,806