XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts payable and accrued expenses    
Accrued sales rebates and discounts $ 33,546 $ 31,190
Accrued compensation and benefits 32,529 38,305
Accrued taxes 18,105 12,434
Accrued program fees 10,578 13,607
Accrued royalties 9,790 8,238
Accrued professional fees 6,337 5,059
Accrued contract manufacturing & contract research costs 3,924 13,380
Accrued restructuring 3,665 0
Accrued interest on debt 120 11,661
Other 8,706 10,371
Accrued expenses and other current liabilities $ 127,300 $ 144,245