v3.26.3
Segment Information - Schedule of Disaggregation of Revenues by Category and Services (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2026
USD ($)
segment
Sep. 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 $ 63,885 $ 57,056 $ 190,298 $ 180,265
Subscription        
Segment Information        
Total revenue 51,493 44,396 150,881 135,219
Subscription, Term Maintenance | Reclassification, Segmentation Basis Change        
Segment Information        
Total revenue   6,600   17,600
Perpetual maintenance and services        
Segment Information        
Total revenue 1,941 2,930 6,940 10,237
Hardware products        
Segment Information        
Total revenue 10,451 9,730 32,477 34,809
Cybersecurity        
Segment Information        
Total revenue 44,886 40,322 134,362 132,270
Cybersecurity | Subscription        
Segment Information        
Total revenue 32,515 27,691 95,026 87,345
Cybersecurity | Subscription, Term Maintenance | Reclassification, Segmentation Basis Change        
Segment Information        
Total revenue   6,600   17,600
Cybersecurity | Perpetual maintenance and services        
Segment Information        
Total revenue 1,920 2,901 6,859 10,116
Cybersecurity | Hardware products        
Segment Information        
Total revenue 10,451 9,730 32,477 34,809
Digital Agreements        
Segment Information        
Total revenue 18,999 16,734 55,936 47,995
Digital Agreements | Subscription        
Segment Information        
Total revenue 18,978 16,705 55,855 47,874
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 21 29 81 121
Digital Agreements | Hardware products        
Segment Information        
Total revenue $ 0 $ 0 $ 0 $ 0