XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Deferred Revenue (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of deferred revenue

    

September 30, 2025

Deferred revenue - short term

$

1,416

Revenue recognized in the nine months ended related to amounts included in deferred revenue at the beginning of the period

$

1,674

 

Summary of revenue by product line and timing of recognition

Three Months Ended September 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

6

$

1,044

$

1,050

$

20

$

1,123

$

1,143

ECDs

1,848

233

 

2,081

1,191

201

 

1,392

Total

$

1,854

$

1,277

$

3,131

$

1,211

$

1,324

$

2,535

 

Nine Months Ended September 30, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

26

$

3,352

$

3,378

$

67

$

3,078

$

3,145

ECDs

4,711

708

 

5,419

4,345

502

 

4,847

Total

$

4,737

$

4,060

$

8,797

$

4,412

$

3,580

$

7,992