Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.22.2.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2022
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 September 30, 2022.
Less than 1 year Greater than 1 year Total
Product revenue $ 4,087  $ —  $ 4,087 
Subscription revenue 22,682  49,935  72,617 
Service revenue 9,061  23,642  32,703 
Total revenue $ 35,830  $ 73,577  $ 109,407 
Schedule of minimum future payments on noncancelable leases As of September 30, 2022, future minimum payments on noncancelable leases are as follows (in thousands):
Year Ending December 31:
2022 (three months remaining) $ 5,734 
2023 22,403 
2024 20,956 
2025 17,067 
2026 6,377 
Thereafter 80 
$ 72,617 
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 5,995 
Revenue deferred 10,017 
Balance at September 30, 2022 $ 25,086 
Schedule of components of lease revenue
The following table presents the Company’s components of lease revenue (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022 2021 2022 2021
Revenue from sales-type leases $ 29  $ —  $ 1,341  $ — 
Interest income on lease receivables 60  —  170  — 
Lease income - operating leases 5,198  2,312  12,208  5,060 
Total lease revenue $ 5,287  $ 2,312  $ 13,719  $ 5,060 
Summary of company's revenue by revenue stream
The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended
September 30,
Nine Months Ended
September 30,
2022 2021 2022 2021
Product revenue $ 9,839  $ 5,395  $ 19,179  $ 10,279 
Leased equipment 5,198  2,312  12,208  5,060 
SaaS and Maintenance revenue 1,180  300  2,277  662 
Professional services and other revenue 313  417  646  794 
Total revenue $ 16,530  $ 8,424  $ 34,310  $ 16,795