v3.25.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued research and development $ 10,154 $ 14,431
Accrued compensation 21,127 28,225
Accrued selling, general and administrative 13,314 17,498
Accrued sales discounts, rebates and allowances 118,168 73,952
Accrued royalties 6,079 9,958
Accrued interest 46 1,542
Accrued taxes   960
Finance lease liability, current $ 2,014 $ 1,421
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Total $ 170,902 $ 147,987