v3.26.1
Summary of Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Dilutive Securities Excluded from Computation of Loss Per Share

The following outstanding potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to common stockholders because their impact under the treasury stock method was anti-dilutive for the periods presented:

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock options issued and outstanding under the 2015 Equity Incentive Plan and the 2021 Equity Incentive Plan

 

85,886

 

 

 

1,005,795

 

 

 

96,012

 

 

 

4,273,819

 

Restricted stock units issued under the 2021 Equity Incentive Plan

 

180,823

 

 

 

359,735

 

 

 

717,077

 

 

 

348,793

 

Stock issuable in offering period under the 2021 Employee Stock Purchase Plan

 

83,433

 

 

 

148,877

 

 

 

112,959

 

 

 

158,785

 

 

Schedule of Revenue from Contracts with Customers

For the three and six months ended June 30, 2026 and 2025, revenue from contracts with customers consisted of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Product sales:

 

 

 

 

 

 

 

 

 

 

 

 

LDD (including training)

 

$

1,341

 

 

$

5,134

 

 

$

3,692

 

 

$

14,524

 

LAL

 

 

24,497

 

 

 

27,006

 

 

 

51,534

 

 

 

54,192

 

Service warranty, service contracts, and accessories

 

 

1,403

 

 

 

1,497

 

 

 

2,908

 

 

 

2,815

 

Total product sales

 

 

27,241

 

 

 

33,637

 

 

 

58,134

 

 

 

71,531

 

 

 

 

 

 

 

 

 

 

 

 

 

 

License and collaboration revenue

 

 

6,500

 

 

 

 

 

 

6,500

 

 

 

 

Total contract revenue

 

 

6,500

 

 

 

 

 

 

6,500

 

 

 

 

Total revenue

 

$

33,741

 

 

$

33,637

 

 

$

64,634

 

 

$

71,531

 

Schedule of Deferred Revenue Activity

The following table represents the contract liabilities from sales activity for the six months ended June 30, 2026 and 2025, respectively (in thousands):

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

Deferred revenue from product sales

 

 

 

 

 

 

Balance at beginning of period

 

$

3,521

 

 

$

2,994

 

Additions during the period

 

 

2,713

 

 

 

2,772

 

Revenue recognized during the period

 

 

(2,852

)

 

 

(2,504

)

Balance at end of period (1)

 

 

3,382

 

 

 

3,262

 

 

 

 

 

 

 

 

Deferred collaboration revenue

 

 

3,500

 

 

 

 

Total deferred revenue

 

$

6,882

 

 

$

3,262

 

(1)