Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

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 year 1 - 2 years More than 2 years Total
Product revenue $ 997  $ —  $ —  $ 997 
Subscription revenue 56,819  52,188  63,265  172,272 
Service revenue 21,255  20,948  24,898  67,101 
License fee and other revenue 143  —  —  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 
2025 52,188 
2026 41,088 
2027 21,118 
Thereafter 1,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 deferred 33,526 
Balance at December 31, 2022 $ 35,968 
Revenue recognized in relation to the beginning of the year contract liability balance (19,104)
Revenue deferred 54,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,
2023 2022
Revenue from sales-type leases $ —  $ 1,123 
Interest income on lease receivables 197  224 
Lease income - operating leases 37,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,
2023 2022
Product revenue $ 21,977  $ 31,985 
Leased equipment 37,247  17,569 
Service revenue 16,141  4,331 
License fees 2,963  — 
Professional services and other revenue 2,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,
2023 2022
United States $ 78,556  $ 53,815 
Foreign 1,862  1,380 
Total revenue $ 80,418  $ 55,195