XML 26 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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 March 31,

 

 

2026

 

 

2025

 

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

 

106,456

 

 

 

4,515,812

 

Restricted stock units issued under the 2021 Equity Incentive Plan

 

675,476

 

 

 

451,324

 

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

 

127,382

 

 

 

50,425

 

Schedule of Revenue from Contracts with Customers

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

 

 

 

Three Months Ended March 31,

 

 

 

2026

 

 

2025

 

LDD (including training)

 

$

2,351

 

 

$

9,390

 

LAL

 

 

27,037

 

 

 

27,186

 

Service warranty, service contracts, and accessories

 

 

1,505

 

 

 

1,319

 

Total sales

 

$

30,893

 

 

$

37,895

 

Schedule of Deferred Revenue Activity

The following table represents the contract liabilities from sales activity for the three months ended March 31, 2026 and 2025, respectively (in thousands):

 

 

Three Months Ended March 31,

 

 

 

 

2026

 

 

2025

 

 

 

 

 

 

 

 

 

 

Balance at beginning of period

 

$

3,521

 

 

$

2,994

 

 

Additions during the period

 

 

1,301

 

 

 

1,496

 

 

Revenue recognized during the period

 

 

(1,419

)

 

 

(1,184

)

 

Balance at end of period

 

$

3,403

 

 

$

3,306