v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consisted of the following as of the periods presented (in thousands):
June 30, 2025December 31, 2024
Raw materials$16,431 $16,974 
Work-in-process10,519 10,050 
Finished goods19,717 23,058 
Total inventory$46,667 $50,082 
Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of the periods presented (in thousands):
June 30, 2025December 31, 2024
Employee related$16,439 $17,163 
Operating lease liabilities, current portion
7,926 7,481 
Accrued Alphayzme Retention Payments, current
7,640 — 
Contingent consideration, current
4,940 — 
Accrued interest payable4,258 4,566 
Professional services2,592 2,233 
Consideration payable (see Note 2)
2,000 — 
Customer deposits937 910 
Sales and use tax liability689 779 
Accrued property and equipment
943 1,732 
Other
1,838 1,543 
Total accrued expenses and other current liabilities$50,202 $36,407 
Summary of Other Long-term Liabilities
Other long-term liabilities consisted of the following as of the periods presented (in thousands):
June 30, 2025December 31, 2024
Operating lease liabilities, non-current
$37,750 $41,381 
Accrued Alphayzme Retention Payments, non-current
— 6,580 
Acquisition related tax liability
— 4,082 
Other436 412 
Total other long-term liabilities$38,186 $52,455