Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 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 September 30, 2023.
Less than 1 year Greater than 1 year Total
Product revenue $ 2,469  $ —  $ 2,469 
Subscription revenue 51,258  108,942  160,200 
Service revenue 18,173  40,284  58,457 
Total revenue $ 71,900  $ 149,226  $ 221,126 
Schedule of minimum future payments on noncancelable leases As of September 30, 2023, future minimum payments on noncancelable leases are as follows (in thousands):
Year Ending December 31:
2023 (three months remaining) $ 12,988 
2024 50,800 
2025 46,632 
2026 35,489 
2027 14,291 
$ 160,200 
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 (16,507)
Revenue deferred 53,058 
Balance at September 30, 2023 $ 72,519 
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,
2023 2022 2023 2022
Revenue from sales-type leases $ —  $ 29  $ —  $ 1,135 
Interest income on lease receivables 49  60  153  170 
Lease income - operating leases 10,231  5,198  24,661  12,208 
Total lease revenue $ 10,280  $ 5,287  $ 24,814  $ 13,513 
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,
2023 2022 2023 2022
Product revenue $ 3,191  $ 9,839  $ 19,188  $ 19,179 
Leased equipment 10,231  5,198  24,661  12,208 
SaaS, maintenance, and other revenue 4,397  1,180  11,296  2,277 
Professional services 360  313  1,440  646 
License fee and other revenue 2,012  —  2,012  — 
Total revenue $ 20,191  $ 16,530  $ 58,597  $ 34,310