XML 90 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Payroll-related expenses $ 121,066 $ 147,439
Accrued royalties 106,126 108,215
R&D and manufacturing programs 66,725 54,076
Consulting and professional services 28,915 33,334
Allowances for returns 28,347 33,881
Accrued interest 15,130 14,989
Accrued upfront and milestone payments 15,000 35,100
Refund liability 12,218 16,711
Advertising and marketing 12,030 16,930
Pricing review liability   21,075
Accrued other 52,000 41,265
Accrued expenses and other current liabilities $ 457,557 $ 523,015