XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consisted of the following (in thousands):
December 31,
20242023
Compensation and benefits$48,631 $36,518 
Revenue-related reserves for discounts and allowances32,116 26,509 
Royalties payable14,590 18,524 
Development costs9,198 13,677 
Other8,757 7,654 
Total accrued expenses$113,292 $102,882