XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of performance obligations
The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of December 31, 2023.

Less than 1 year1 - 2 yearsMore than 2 yearsTotal
Product revenue$997 $— $— $997 
Subscription revenue56,819 52,188 63,265 172,272 
Service revenue21,255 20,948 24,898 67,101 
License fee and other revenue143 — — 143 
Total revenue$79,214 $73,136 $88,163 $240,513 
Schedule of minimum future payments on noncancelable leases
The amount of minimum future leases is based on expected income recognition. As of December 31, 2023, future minimum payments on noncancelable leases are as follows (in thousands):

Year Ending December 31:
2024$56,819 
202552,188 
202641,088 
202721,118 
Thereafter1,059 
$172,272 
Summary of rollforward of deferred revenue
The following table provides a rollforward of deferred revenue (in thousands):
Balance at December 31, 2021$9,074 
Revenue recognized in relation to the beginning of the year contract liability balance(6,632)
Revenue deferred33,526 
Balance at December 31, 2022$35,968 
Revenue recognized in relation to the beginning of the year contract liability balance(19,104)
Revenue deferred54,626 
Balance at December 31, 2023$71,490 
Schedule of components of lease revenue
The following table presents the Company’s components of lease revenue (in thousands):
Twelve Months Ended
December 31,
20232022
Revenue from sales-type leases$— $1,123 
Interest income on lease receivables197 224 
Lease income - operating leases37,247 17,569 
Total lease revenue$37,444 $18,916 
Summary of company's revenue by revenue stream
The following table presents the Company’s revenue by revenue stream (in thousands). Certain prior period amounts have been reclassified to conform to current period presentation:

Twelve Months Ended
December 31,
20232022
Product revenue$21,977 $31,985 
Leased equipment37,247 17,569 
Service revenue16,141 4,331 
License fees2,963 — 
Professional services and other revenue2,090 1,310 
Total revenue$80,418 $55,195 
Revenue from External Customers by Geographic Areas
The following table presents the Company's revenue by geographical region based on customer location (in thousands):

Twelve Months Ended
December 31,
20232022
United States$78,556 $53,815 
Foreign1,862 1,380 
Total revenue$80,418 $55,195