XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consisted of the following (in thousands):
December 31,
20232022
Compensation and benefits$36,518 $22,125 
Revenue-related reserves for discounts and allowances26,509 14,332 
Royalties payable18,524 7,700 
Development costs13,677 30,360 
Inventory190 4,193 
Other7,464 8,855 
Total accrued expenses$102,882 $87,565