v3.26.1
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Customers Accounted for 10% or More The following table summarizes the percentages of total sales and accounts receivable, net for customers who accounted for 10% or more of the respective amounts for the periods presented:

 

 

 

Net Sales

 

Net Sales

 

Accounts Receivable, net

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

 

June 30,

 

December 31,

 

 

2026

 

2025

 

2026

 

2025

 

2026

 

2025

Distributor A

 

14.6%

 

15.6%

 

12.7%

 

14.2%

 

16.6%

 

14.7%

Distributor B

 

10.8%

 

13.4%

 

10.9%

 

13.4%

 

*

 

*

Distributor C

 

*

 

15.0%

 

*

 

14.8%

 

*

 

*

Distributor D

 

*

 

10.0%

 

10.0%

 

10.6%

 

*

 

*

Distributor E

 

*

 

*

 

*

 

*

 

15.0%

 

14.0%

Distributor F

 

*

 

*

 

*

 

*

 

17.7%

 

19.4%

Distributor G

 

14.4%

 

13.8%

 

15.9%

 

12.4%

 

*

 

10.9%

Distributor H

 

21.3%

 

*

 

19.5%

 

*

 

17.1%

 

16.0%

 

* Amount related to the respective customer represented less than 10% for the period presented.

Schedule of Changes in Product Warranty Liability

Reconciliations of the changes in the Company’s product warranty liability for the three and six months ended June 30, 2026 and 2025 were as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

(in thousands)

 

 

(in thousands)

 

Product warranty liability at beginning of period

 

$

3,168

 

 

$

871

 

 

$

3,154

 

 

$

657

 

Warranty expense

 

 

669

 

 

 

1,754

 

 

 

1,134

 

 

 

2,360

 

Warranty fulfillment

 

 

(549

)

 

 

(563

)

 

 

(1,000

)

 

 

(955

)

Product warranty liability at end of period

 

$

3,288

 

 

$

2,062

 

 

$

3,288

 

 

$

2,062

 

As of June 30, 2026 and December 31, 2025, total product warranty reserves were included in the following balance sheet accounts:

 

 

 

June 30,
2026

 

 

December 31,
2025

 

 

 

(in thousands)

 

Accrued expenses and other current liabilities

 

$

1,659

 

 

$

1,607

 

Other long-term liabilities

 

 

1,629

 

 

 

1,547

 

Total warranty reserve

 

$

3,288

 

 

$

3,154

 

Summary of Potential Dilutive Securities, Not Included in the Calculation of Diluted Net Loss Per Share The amounts presented below represent potentially dilutive securities outstanding as of the end of each period, including both vested and unvested awards, that were excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive.

 

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

Stock options to purchase common stock

 

 

6,913,527

 

 

 

7,232,527

 

RSUs

 

 

2,424,161

 

 

 

887,963

 

Total

 

 

9,337,688

 

 

 

8,120,490