XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Payroll and payroll related $ 29,103 $ 29,207
Commissions and sales milestones 25,778 21,414
Royalties 6,703 7,968
Accrued legal expenses 5,587 10,994
Taxes and fees 2,505 1,985
Inventory in-transit 2,418 2,251
Admin fees and rebates 2,300 2,732
Interest 1,402 1,753
Professional fees 1,353 1,384
Other 4,317 8,024
Total accrued expenses $ 81,466 $ 87,712