XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Compensation and benefits $ 36,518 $ 22,125
Revenue-related reserves for discounts and allowances 26,509 14,332
Royalties payable 18,524 7,700
Development costs 13,677 30,360
Inventory 190 4,193
Other 7,464 8,855
Total accrued expenses $ 102,882 $ 87,565