Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.22.2.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 June 30, 2022.
Less than 1 year Greater than 1 year Total
Product revenue $ 220  $ 79  $ 299 
Subscription revenue 16,992  37,615  54,607 
Service revenue 3,423  7,909  11,332 
Total revenue $ 20,635  $ 45,603  $ 66,238 
Schedule of minimum future payments on noncancelable leases As of June 30, 2022, future minimum payments on noncancelable leases are as follows (in thousands):
Year Ending December 31:
2022 (six months remaining) $ 8,556 
2023 16,649 
2024 15,380 
2025 11,424 
2026 2,505 
Thereafter 93 
$ 54,607 
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 (4,658)
Revenue deferred 10,696 
Balance at June 30, 2022 $ 15,112 
Schedule of components of lease revenue
The following table presents the Company’s components of lease revenue (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022 2021 2022 2021
Revenue from sales-type leases $ —  $ —  $ 1,312  $ — 
Interest income on lease receivables
61  —  110  — 
Lease income - operating leases 4,006  1,521  7,010  2,748 
Total lease revenue $ 4,067  $ 1,521  $ 8,432  $ 2,748 
Summary of company's revenue by revenue stream
The following table presents the Company’s revenue by revenue stream (in thousands):

Three Months Ended
June 30,
Six Months Ended
June 30,
2022 2021 2022 2021
Product revenue $ 4,146  $ 2,617  $ 9,340  $ 4,884 
Leased equipment
4,006  1,521  7,010  2,748 
SaaS and Maintenance revenue 729  230  1,097  362 
Professional services revenue 189  310  333  377 
Total revenue $ 9,070  $ 4,678  $ 17,780  $ 8,371