XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Information (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consist of the following:
December 31,
20242023
Holdbacks and deferred payments for business combination7,050 4,339 
Accrued taxes3,113 1,672 
Operating lease liabilities, current2,984 2,653 
Deferred revenue2,735 2,473 
Issuance costs 2029 Convertible Debt1,789 — 
Accrued interest1,679 1,120 
Accrued royalties658 789 
Other (1)9,289 8,365 
Accrued expenses and other current liabilities$29,297 $21,411 
(1) Amount represents accruals for various operating expenses such as professional fees, open purchase orders and other estimates that are expected to be paid within the next 12 months.