v3.25.2
Segment Information - Schedule of Disaggregation of Revenues by Category and Services (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
segment
Segment Reporting [Abstract]        
Number of operating segments | segment 2 2 2 2
Number of reportable segments | segment 2 2 2 2
Segment Information        
Total revenue $ 59,843 $ 60,924 $ 123,209 $ 125,767
Subscription        
Segment Information        
Total revenue 36,176 29,642 79,793 69,636
Professional services and other        
Segment Information        
Total revenue 960 1,311 1,638 3,013
Hardware products        
Segment Information        
Total revenue $ 14,016 $ 19,739 $ 25,079 $ 32,316
License | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk        
Segment Information        
Percent of total 0.00% 1.00% 0.00% 1.00%
Security Solutions        
Segment Information        
Total revenue $ 44,235 $ 45,461 $ 91,948 $ 95,891
Security Solutions | Subscription        
Segment Information        
Total revenue 20,602 14,857 31,119 41,039
Security Solutions | Maintenance and support        
Segment Information        
Total revenue 8,666 9,742 49 19,808
Security Solutions | Professional services and other        
Segment Information        
Total revenue 951 1,123 93 2,728
Security Solutions | Hardware products        
Segment Information        
Total revenue 14,016 19,739 0 32,316
Digital Agreements        
Segment Information        
Total revenue 15,608 15,463 31,261 29,876
Digital Agreements | Subscription        
Segment Information        
Total revenue 15,574 14,785 48,674 28,597
Digital Agreements | Maintenance and support        
Segment Information        
Total revenue 25 490 16,650 994
Digital Agreements | Professional services and other        
Segment Information        
Total revenue 9 188 1,545 285
Digital Agreements | Hardware products        
Segment Information        
Total revenue $ 0 $ 0 $ 25,079 $ 0