XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]  
Accrued Expenses Accrued Expenses
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