XML 45 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Summary of deferred revenue

    

March 31, 2025

    

December 31, 2024

Deferred revenue - short term

$

1,343

$

1,883

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

$

849

$

1,576

 

Summary of revenue by product line and timing of recognition

Three Months Ended March 31, 

2025

2024

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

8

$

1,174

$

1,182

$

25

$

965

$

990

ECDs

1,505

230

 

1,735

1,226

38

 

1,264

Total

$

1,513

$

1,404

$

2,917

$

1,251

$

1,003

$

2,254