XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued research and development $ 22,782 $ 28,318
Accrued royalties 7,147 10,197
Accrued payroll liabilities 40,888 51,781
Product revenue reserves 45,145 16,625
Commercial costs 20,610 8,715
Other 3,612 12,170
Total accrued expenses $ 140,184 $ 127,806