XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Payroll and payroll related $ 29,207 $ 19,764
Commissions and sales milestones 21,414 17,444
Accrued legal expenses 10,994 8,345
Royalties 7,968 4,758
Administration fees 2,732 1,912
Inventory in-transit 2,251 3,548
Other taxes payable 1,985 1,955
Interest 1,753 1,122
Professional fees 1,384 1,238
Orthotec litigation settlement obligation   3,968
Debt issuance costs   2,690
Other 8,024 5,638
Total accrued expenses and other current liabilities $ 87,712 $ 72,382