v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
As of March 31,As of December 31,
20262025
Accounts receivable$95,391 $80,809 
Allowance for credit losses(416)(94)
Total accounts receivable, net$94,975 $80,715 
Schedule of Inventory
Inventory consists of the following (in thousands):
As of March 31,As of December 31,
20262025
Raw materials$67 $40 
Finished goods15,075 9,827 
Total inventory$15,142 $9,867 
Schedule of Prepaid Expenses and Other Assets, Current and Non Current
Prepaid expenses and other current assets consist of the following (in thousands):
As of March 31,As of December 31,
20262025
Prepaid expenses$19,799 $17,838 
Short-term investments interest receivable
536 — 
Other receivables1,091 2,212 
Total prepaid expenses and other current assets$21,426 $20,050 
Prepaid expenses and other assets, noncurrent consist of the following (in thousands):
As of March 31,As of December 31,
20262025
Prepaid expenses, noncurrent$3,408 $3,110 
Convertible Note Investment20,876 24,726 
Data Revenue Partner Warrant
10,864 10,864 
Related Party Investment5,882 5,882 
Related Party Warrant3,898 3,898 
Total prepaid expenses and other assets, noncurrent$44,928 $48,480 
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
As of March 31,As of December 31,
20262025
Computer equipment$297 $297 
Leasehold improvements86 86 
Production manufacturing equipment4,123 4,067 
Furniture and fixtures29 29 
Total property and equipment, gross4,535 4,479 
Less: accumulated depreciation(1,650)(1,460)
Total property and equipment, net$2,885 $3,019 
Schedule of Operating Lease Costs
The components of lease expense are as follows (in thousands):
Three Months Ended March 31,
20262025
Operating lease cost (1)
$120 $118 
(1) Amounts include short-term leases, which are immaterial.
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows (in thousands, except lease term):
As of March 31,As of December 31,
20262025
Operating lease right-of-use asset$246 $335 
Operating lease liability, current (included in accrued expenses and other current liabilities)263 359 
Weighted-average remaining term for operating lease (in years)0.70.9
Schedule of Maturities of Operating Lease Liabilities
Maturities of the Company’s operating lease liability, which does not include short-term leases, as of March 31, 2026 were as follows (in thousands):
Operating leases
Remainder of 2026$267 
Total future minimum lease payments267 
Less imputed interest(4)
Total operating lease liability$263 
Schedule of Goodwill and Intangible Assets, Net
Intangible assets, net consists of the following (in thousands):
As of March 31, 2026
GrossAccumulated AmortizationNet
Trade name$25,070 $(10,509)$14,561 
Technology32,565 (20,383)12,182 
Customer relationships53,500 (9,472)44,028 
Internally developed software
16,224 (5,359)10,865 
Total$127,359 $(45,723)$81,636 
As of December 31, 2025
GrossAccumulated AmortizationNet
Trade name$23,380 $(9,575)$13,805 
Technology25,985 (18,756)7,229 
Customer relationships15,290 (7,595)7,695 
Internally developed software
14,113 (4,565)9,548 
Total$78,768 $(40,491)$38,277 
The weighted-average remaining useful lives of the Company’s acquired intangible assets, excluding internally developed software projects that were not yet in service, are as follows:
Weighted-Average Remaining Useful Life
As of March 31,As of December 31,
20262025
Trade name4.9 years5.5 years
Technology3.5 years2.3 years
Customer relationships6.2 years3.9 years
Internally developed software2.2 years2.3 years
Schedule of Estimated Remaining Amortization Expense for Intangible Assets
As of March 31, 2026, the estimated remaining amortization expense for intangible assets by fiscal year is as follows (in thousands):
Amount
Remainder of 2026$15,810 
202716,485 
202812,775 
202911,410 
20308,917 
Thereafter12,944 
Total future amortization expense78,341 
Internally developed software not yet in service3,295 
Total$81,636 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
As of March 31,As of December 31,
20262025
Accrued vendor expenses$21,026 $14,891 
Customer related promotions and discounts5,250 14,013 
Accrued compensation8,971 7,121 
Sales return reserves1,805 2,072 
Other current liabilities2,621 3,905 
Total accrued expenses and other current liabilities$39,673 $42,002 
Schedule of Other Liabilities, Noncurrent
Other liabilities, noncurrent consist of the following (in thousands):
As of March 31,As of December 31,
20262025
Monetization of tariff refund claim liability
2,256 — 
Deferred purchase price liability
16,485 — 
Total other liabilities, noncurrent
18,741 —