v3.26.1
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Revenue $ 65,947 $ 63,366
Cybersecurity    
Revenue    
Revenue 48,546 47,713
Products and licenses transferred at a point in time    
Revenue    
Revenue 35,507 37,240
Services transferred over time    
Revenue    
Revenue 30,440 26,126
EMEA    
Revenue    
Revenue $ 28,521 $ 31,006
EMEA | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total, less than for prior year 43.00% 49.00%
Americas    
Revenue    
Revenue $ 25,149 $ 21,095
Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total, less than for prior year 38.00% 33.00%
APAC    
Revenue    
Revenue $ 12,277 $ 11,265
APAC | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total, less than for prior year 19.00% 18.00%
Subscription    
Revenue    
Revenue $ 52,667 $ 48,692
Subscription | Cybersecurity    
Revenue    
Revenue 35,312 33,123
Subscription, Term Maintenance | Reclassification, Segmentation Basis Change    
Revenue    
Revenue   5,100
Subscription, Term Maintenance | Reclassification, Segmentation Basis Change | Cybersecurity    
Revenue    
Revenue   5,100
Perpetual maintenance and services    
Revenue    
Revenue 2,693 3,611
Perpetual maintenance and services | Cybersecurity    
Revenue    
Revenue 2,647 3,527
Hardware products    
Revenue    
Revenue 10,587 11,063
Hardware products | Cybersecurity    
Revenue    
Revenue $ 10,587 $ 11,063