v3.26.1
Segment Information - Schedule of Disaggregation of Revenues by Category and Services (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
segment
Segment Reporting [Abstract]        
Number of operating segments | segment 2 2    
Number of reportable segments | segment     2 2
Segment Information        
Total revenue $ 60,466 $ 59,843 $ 126,413 $ 123,209
Subscription        
Segment Information        
Total revenue 46,709 42,131 99,376 90,823
Subscription, Term Maintenance | Reclassification, Segmentation Basis Change        
Segment Information        
Total revenue   5,900   11,000
Perpetual maintenance and services        
Segment Information        
Total revenue 2,318 3,697 5,011 7,308
Hardware products        
Segment Information        
Total revenue 11,439 14,015 22,026 25,078
Cybersecurity        
Segment Information        
Total revenue 40,928 44,235 89,475 91,948
Cybersecurity | Subscription        
Segment Information        
Total revenue 27,186 26,532 62,499 59,655
Cybersecurity | Subscription, Term Maintenance | Reclassification, Segmentation Basis Change        
Segment Information        
Total revenue   5,900   11,000
Cybersecurity | Perpetual maintenance and services        
Segment Information        
Total revenue 2,303 3,688 4,950 7,215
Cybersecurity | Hardware products        
Segment Information        
Total revenue 11,439 14,015 22,026 25,078
Digital Agreements        
Segment Information        
Total revenue 19,538 15,608 36,938 31,261
Digital Agreements | Subscription        
Segment Information        
Total revenue 19,523 15,599 36,877 31,168
Digital Agreements | Subscription, Term Maintenance | Reclassification, Segmentation Basis Change        
Segment Information        
Total revenue   100   100
Digital Agreements | Perpetual maintenance and services        
Segment Information        
Total revenue 15 9 61 93
Digital Agreements | Hardware products        
Segment Information        
Total revenue $ 0 $ 0 $ 0 $ 0