Other Balance Sheet Information (Tables)
|
3 Months Ended |
Mar. 31, 2025 |
Balance Sheet Related Disclosures [Abstract] |
|
Summary of Inventory |
Inventory consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Finished Goods |
|
$ |
32,804 |
|
|
$ |
34,876 |
|
Raw Materials |
|
|
385 |
|
|
|
385 |
|
Total inventory |
|
$ |
33,189 |
|
|
$ |
35,261 |
|
|
Summary of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Prepaid expenses |
|
$ |
8,948 |
|
|
$ |
7,867 |
|
Other current assets |
|
|
3,158 |
|
|
|
4,014 |
|
Total prepaid expenses and other current assets |
|
$ |
12,106 |
|
|
$ |
11,881 |
|
|
Summary of Property and Equipment, Net |
Property and equipment, net consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Leasehold improvements |
|
$ |
5,125 |
|
|
$ |
2,185 |
|
Computer hardware |
|
|
2,538 |
|
|
|
2,469 |
|
Warehouse and other equipment |
|
|
835 |
|
|
|
815 |
|
Furniture and fixtures |
|
|
167 |
|
|
|
153 |
|
Property and equipment |
|
|
8,665 |
|
|
|
5,622 |
|
Less: Accumulated depreciation |
|
|
(3,360 |
) |
|
|
(3,171 |
) |
Total property and equipment, net |
|
$ |
5,305 |
|
|
$ |
2,451 |
|
|
Summary of Intangible Assets And Goodwill |
Intangible assets, net consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
|
|
Gross |
|
|
Accumulated Amortization |
|
|
Net |
|
|
Gross |
|
|
Accumulated Amortization |
|
|
Net |
|
Customer relationships |
|
$ |
22,990 |
|
|
$ |
(6,779 |
) |
|
$ |
16,211 |
|
|
$ |
22,990 |
|
|
$ |
(6,223 |
) |
|
$ |
16,767 |
|
Developed technology |
|
|
10,600 |
|
|
|
(4,751 |
) |
|
|
5,849 |
|
|
|
10,600 |
|
|
|
(4,383 |
) |
|
|
6,217 |
|
Trade name |
|
|
900 |
|
|
|
(554 |
) |
|
|
346 |
|
|
|
900 |
|
|
|
(509 |
) |
|
|
391 |
|
Total intangible assets, net |
|
$ |
34,490 |
|
|
$ |
(12,084 |
) |
|
$ |
22,406 |
|
|
$ |
34,490 |
|
|
$ |
(11,115 |
) |
|
$ |
23,375 |
|
|
Summary of Finite Lived Intangible Assets Amortization Expense |
Total future amortization for finite-lived intangible assets is estimated as follows.
|
|
|
|
|
|
|
Amortization Expense |
|
2025 - Remaining |
|
$ |
2,905 |
|
2026 |
|
|
3,873 |
|
2027 |
|
|
3,734 |
|
2028 |
|
|
3,693 |
|
2029 |
|
|
2,554 |
|
Thereafter |
|
|
5,647 |
|
Total |
|
$ |
22,406 |
|
|
Summary of Other Long-term Assets |
Other long-term assets consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Capitalized software costs, net |
|
$ |
9,836 |
|
|
$ |
9,463 |
|
Operating lease - ROU asset, net |
|
|
3,512 |
|
|
|
3,808 |
|
Other long-term assets |
|
|
2,953 |
|
|
|
3,088 |
|
Total other long-term assets |
|
$ |
16,301 |
|
|
$ |
16,359 |
|
|
Summary of Accrued Expenses and Other Current Liabilities |
Accrued expenses and other current liabilities consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Accrued expenses |
|
$ |
15,125 |
|
|
$ |
13,052 |
|
Accrued compensation costs |
|
|
5,135 |
|
|
|
8,249 |
|
Accrued acquisition consideration |
|
|
1,760 |
|
|
|
1,760 |
|
Warranty allowance |
|
|
881 |
|
|
|
1,077 |
|
Other |
|
|
1,995 |
|
|
|
3,107 |
|
Total accrued expenses and other current liabilities |
|
$ |
24,896 |
|
|
$ |
27,245 |
|
|
Summary of Other Long-term Liabilities |
Other long-term liabilities consisted of the following.
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
March 31, 2025 |
|
|
December 31, 2024 |
|
Lease liability, noncurrent |
|
$ |
6,722 |
|
|
$ |
7,021 |
|
Other long-term liabilities |
|
|
96 |
|
|
|
100 |
|
Total other long-term liabilities |
|
$ |
6,818 |
|
|
$ |
7,121 |
|
|