XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Product revenue related reserves $ 118,352 $ 109,157
Accrued income taxes 79,864 17,391
Accrued contract manufacturing costs 66,847 77,842
Accrued employee compensation costs 35,296 91,119
Accrued clinical and pre-clinical costs 27,461 26,849
Accrued professional fees 23,489 17,691
Accrued royalties 15,663 16,625
Accrued fixed assets 14,660 5,305
Other 10,018 11,534
Total accrued expenses $ 391,650 $ 373,513