v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
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 December 31, 2025.
Less than 1 year1 - 2 yearsMore than 2 yearsTotal
Product revenue$9,852 $— $— $9,852 
Subscription revenue84,729 64,482 57,239 206,450 
Service revenue32,130 21,695 22,635 76,460 
License fee and other revenue418 138 271 827 
Total revenue*$127,129 $86,315 $80,145 $293,589 
*The Company identified an immaterial error in its 2024 RPO disclosure of $7.6 million. The Company has updated the RPO disclosure as of December 31, 2025 to appropriately exclude this amount.
Schedule of Rollforward of Deferred Revenue
The following table provides a rollforward of deferred revenue (in thousands):
Balance at December 31, 2023$71,957 
Revenue recognized in relation to the beginning of the year contract liability balance(46,431)
Revenue deferred59,246 
Balance at December 31, 2024$84,772 
Revenue recognized in relation to the beginning of the year contract liability balance(64,490)
Revenue deferred71,358 
Balance at December 31, 2025$91,640 
Schedule of Components of Lease Revenue
The following table presents the Company’s components of lease revenue (in thousands):
Twelve Months Ended
December 31,
20252024
Interest income on lease receivables97 154 
Lease income - operating leases83,839 65,046 
Total lease revenue$83,936 $65,200 
Schedule of Company's Revenue by Revenue Stream
The following table presents the Company’s revenue by revenue stream (in thousands). Certain prior period amounts have been reclassified to conform to current period presentation:

Twelve Months Ended
December 31,
20252024
Product revenue$21,637 $6,464 
Subscription revenue83,839 65,046 
Service revenue29,375 23,467 
License fees8,075 7,181 
Professional services and other revenue2,979 1,707 
Total revenue$145,905 $103,865 
Schedule of Company's Revenue by Geographical Region
The following table presents the Company's revenue by geographical region based on customer location (in thousands):

Twelve Months Ended
December 31,
20252024
United States$140,652 $99,995 
Foreign5,253 3,870 
Total revenue$145,905 $103,865 
Schedule of Minimum Future Payments on Noncancelable Leases
The amount of minimum future leases is based on expected income recognition. As of December 31, 2025, future minimum payments on noncancelable leases are as follows (in thousands):

Year Ending December 31:
2026$84,729 
202764,482 
202838,735 
202917,633 
Thereafter871 
$206,450