XML 42 R31.htm IDEA: XBRL DOCUMENT 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 yearGreater than 1 yearTotal
Product revenue$4,087 $— $4,087 
Subscription revenue22,682 49,935 72,617 
Service revenue9,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 
202322,403 
202420,956 
202517,067 
20266,377 
Thereafter80 
$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 recognized5,995 
Revenue deferred10,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,
2022202120222021
Revenue from sales-type leases$29 $— $1,341 $— 
Interest income on lease receivables60 — 170 — 
Lease income - operating leases5,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,
2022202120222021
Product revenue$9,839 $5,395 $19,179 $10,279 
Leased equipment5,198 2,312 12,208 5,060 
SaaS and Maintenance revenue1,180 300 2,277 662 
Professional services and other revenue313 417 646 794 
Total revenue$16,530 $8,424 $34,310 $16,795