XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Summary of Inventory

Inventory consisted of the following.

 

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Finished Goods

 

$

34,030

 

 

$

41,206

 

Raw Materials

 

 

390

 

 

 

369

 

Total inventory

 

$

34,420

 

 

$

41,575

 

 

Summary of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following.

 

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

7,174

 

 

$

7,144

 

Other current assets

 

 

8,005

 

 

 

2,215

 

Total prepaid expenses and other current assets

 

$

15,179

 

 

$

9,359

 

Summary of Property and Equipment, Net

Property and equipment, net consisted of the following.

 

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Computer hardware

 

$

2,419

 

 

$

2,242

 

Leasehold improvements

 

 

731

 

 

 

717

 

Warehouse and other equipment

 

 

821

 

 

 

748

 

Furniture and fixtures

 

 

178

 

 

 

146

 

Property and equipment

 

 

4,149

 

 

 

3,853

 

Less: Accumulated depreciation

 

 

(2,830

)

 

 

(2,453

)

Total property and equipment, net

 

$

1,319

 

 

$

1,400

 

Summary of Intangible Assets And Goodwill

Intangible assets, net consisted of the following.

 

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

 

$

22,990

 

 

$

(5,112

)

 

$

17,878

 

 

$

22,990

 

 

$

(4,001

)

 

$

18,989

 

Developed technology

 

 

10,600

 

 

 

(3,647

)

 

 

6,953

 

 

 

10,600

 

 

 

(2,911

)

 

 

7,689

 

Trade name

 

 

900

 

 

 

(419

)

 

 

481

 

 

 

900

 

 

 

(329

)

 

 

571

 

Total intangible assets, net

 

$

34,490

 

 

$

(9,178

)

 

$

25,312

 

 

$

34,490

 

 

$

(7,241

)

 

$

27,249

 

Summary of Finite Lived Intangible Assets Amortization Expense Total future amortization for finite-lived intangible assets is estimated as follows.

 

 

 

Amortization Expense

 

2024 - Remaining

 

$

1,937

 

2025

 

 

3,873

 

2026

 

 

3,873

 

2027

 

 

3,734

 

2028

 

 

3,693

 

Thereafter

 

 

8,202

 

Total

 

$

25,312

 

 

Summary of Other Long-term Assets

Other long-term assets consisted of the following.

 

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Capitalized software costs, net

 

$

6,534

 

 

$

5,632

 

Investment in non-affiliate

 

 

-

 

 

 

2,250

 

Operating lease - ROU asset, net

 

 

1,819

 

 

 

2,550

 

Other long-term assets

 

 

2,704

 

 

 

1,816

 

Total other long-term assets

 

$

11,057

 

 

$

12,248

 

Summary of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following.

 

 

As of

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Accrued expenses

 

$

6,971

 

 

$

6,674

 

Accrued compensation costs

 

 

6,141

 

 

 

10,272

 

Warranty allowance

 

 

1,421

 

 

 

2,215

 

Other

 

 

12,163

 

 

 

5,815

 

Total accrued expenses and other current liabilities

 

$

26,696

 

 

$

24,976