v3.25.4
Revenue Recognition - Schedule of Company's Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue [1] $ 145,905 $ 103,865
Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 21,637 6,464
Subscription revenue    
Disaggregation of Revenue [Line Items]    
Revenue 83,839 65,046
Service revenue    
Disaggregation of Revenue [Line Items]    
Revenue 29,375 23,467
License fees    
Disaggregation of Revenue [Line Items]    
Revenue 8,075 7,181
Professional services and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,979 $ 1,707
[1] Includes related party revenue of $6.1 million for the year ended December 31, 2024. There was no related party revenue for the year ended December 31, 2025.