Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 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 March 31, 2023.
Less than 1 year Greater than 1 year Total
Product revenue $ 5,435  $ —  $ 5,435 
Subscription revenue 31,659  67,413  99,072 
Service revenue 15,930  41,376  57,306 
Total revenue $ 53,024  $ 108,789  $ 161,813 
Schedule of minimum future payments on noncancelable leases As of March 31, 2023, future minimum payments on noncancelable leases are as follows (in thousands):
Year Ending December 31:
2023 (nine months remaining) $ 23,898 
2024 30,446 
2025 26,586 
2026 16,060 
2027 2,065 
Thereafter 17 
$ 99,072 
Summary of rollforward of deferred revenue
The following table provides a rollforward of deferred revenue (in thousands):
Balance at December 31, 2022 $ 35,968 
Revenue recognized in relation to the beginning of the year contract liability balance (6,887)
Revenue deferred 15,644 
Balance at March 31, 2023 $ 44,725 
Schedule of components of lease revenue
The following table presents the Company’s components of lease revenue (in thousands):
Three Months Ended
March 31,
2023 2022
Revenue from sales-type leases $ —  $ 1,106 
Interest income on lease receivables 53  49 
Lease income - operating leases 6,466  3,004 
Total lease revenue $ 6,519  $ 4,159 
Summary of company's revenue by revenue stream
The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended
March 31,
2023 2022
Product revenue $ 8,754  $ 5,194 
Leased equipment 6,466  3,004 
SaaS, maintenance, and other revenue 2,778  368 
Professional services 583  144 
Total revenue $ 18,581  $ 8,710