XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued milestone and contingent payments $ 69,583 $ 0
Accrued sales allowances 50,137 26,046
Accrued research and development services 33,656 35,048
Accrued compensation and benefits 21,192 28,023
Accrued consulting and professional fees 12,876 11,377
Current portion of lease liabilities 9,173 9,305
Other 10,262 3,085
Accrued liabilities $ 206,879 $ 112,884