XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue and Deferred Revenue  
Summary of deferred revenue

    

March 31, 2024

Deferred revenue - short term

$

1,659

Revenue recognized in the three months ended related to amounts included in deferred revenue as of January 1, 2024

$

715

Summary of revenue by product line and timing of recognition

Three Months Ended March 31,

2024

2023

    

Point in time

    

Over time

    

Total

    

Point in time

    

Over time

    

Total

ASRs

$

25

$

965

$

990

$

20

$

1,002

$

1,022

ECDs

1,226

38

1,264

1,787

88

1,875

Total

$

1,251

$

1,003

$

2,254

$

1,807

$

1,090

$

2,897