XML 44 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued sales allowances $ 215,742 $ 148,280
Accrued compensation and benefits 37,813 36,551
Accrued consulting and professional fees 29,813 27,435
Accrued research and development services 23,802 27,181
Current portion of lease liabilities 11,783 9,958
Accrued royalites 10,883 11,608
Accrued contingent payments 0 102,262
Other 5,001 15,403
Accrued liabilities $ 334,837 $ 378,678