v3.26.3
Segment Information - Schedule of Reconciliation of Segment Information to the Totals Reported in the Accompanying Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Information        
Revenue $ 63,885 $ 57,056 $ 190,298 $ 180,265
Cost of goods sold 15,150 15,053 48,566 47,204
Gross profit $ 48,735 $ 42,003 $ 141,732 $ 133,061
Gross margin 76.00% 74.00% 74.00% 74.00%
Sales and marketing $ 13,999 $ 11,391 $ 39,752 $ 34,353
Research and development 9,907 8,796 28,891 26,168
Other segment items 15,586 13,589 40,287 36,625
Operating income 9,243 8,227 32,802 35,915
Interest (expense) income, net (80) 388 (253) 1,812
Other income (expense), net 292 (208) (47) (886)
Income before income taxes 9,455 8,407 32,502 36,841
Depreciation and amortization of intangible assets     9,937 7,152
Restructuring and other related charges 0 696 0 1,165
Cybersecurity        
Segment Information        
Revenue 44,886 40,322 134,362 132,270
Depreciation and amortization of intangible assets 1,100 400 2,800 700
Restructuring and other related charges 0 100 0 300
Digital Agreements        
Segment Information        
Revenue 18,999 16,734 55,936 47,995
Depreciation and amortization of intangible assets 2,100 1,900 6,400 5,500
Restructuring and other related charges 0 100 0 200
Operating Segments | Cybersecurity        
Segment Information        
Revenue 44,886 40,322 134,362 132,270
Cost of goods sold 10,291 10,325 33,969 33,365
Gross profit $ 34,595 $ 29,997 $ 100,393 $ 98,905
Gross margin 77.00% 74.00% 75.00% 75.00%
Sales and marketing $ 9,117 $ 7,202 $ 26,503 $ 21,402
Research and development 6,174 5,689 18,429 15,966
Other segment items 768 431 2,320 902
Operating income 18,536 16,675 53,141 60,635
Operating Segments | Digital Agreements        
Segment Information        
Revenue 18,999 16,734 55,936 47,995
Cost of goods sold 4,859 4,728 14,597 13,839
Gross profit $ 14,140 $ 12,006 $ 41,339 $ 34,156
Gross margin 74.00% 72.00% 74.00% 71.00%
Sales and marketing $ 3,375 $ 3,443 $ 10,125 $ 10,313
Research and development 2,815 2,917 8,699 9,510
Other segment items 1,015 1,487 3,326 3,930
Operating income 6,935 4,159 19,189 10,403
Corporate and Other        
Segment Information        
Revenue 0 0 0 0
Cost of goods sold 0 0 0 0
Gross profit 0 0 0 0
Sales and marketing 1,507 746 3,124 2,638
Research and development 918 190 1,763 692
Other segment items 13,803 11,671 34,641 31,793
Operating income $ (16,228) $ (12,607) $ (39,528) $ (35,123)