Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2023.
Less than 1 year Greater than 1 year Total
Product revenue $ 3,050  $ —  $ 3,050 
Subscription revenue 42,140  92,099  134,239 
Service revenue 17,883  43,124  61,007 
Total revenue $ 63,073  $ 135,223  $ 198,296 
Schedule of minimum future payments on noncancelable leases As of June 30, 2023, future minimum payments on noncancelable leases are as follows (in thousands):
Year Ending December 31:
2023 (six months remaining) $ 21,253 
2024 41,340 
2025 37,364 
2026 26,748 
2027 7,511 
Thereafter 23 
$ 134,239 
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 (12,140)
Revenue deferred 36,253 
Balance at June 30, 2023 $ 60,081 
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,
2023 2022 2023 2022
Revenue from sales-type leases $ —  $ —  $ —  $ 1,106 
Interest income on lease receivables 51  61  104  110 
Lease income - operating leases 7,964  4,006  14,430  7,010 
Total lease revenue $ 8,015  $ 4,067  $ 14,534  $ 8,226 
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,
2023 2022 2023 2022
Product revenue $ 7,243  $ 4,146  $ 15,997  $ 9,340 
Leased equipment 7,964  4,006  14,430  7,010 
SaaS, maintenance, and other revenue 4,121  729  6,899  1,097 
Professional services 497  189  1,080  333 
Total revenue $ 19,825  $ 9,070  $ 38,406  $ 17,780