v3.26.1
Segment Information - Schedule of Reconciliation of Segment Information to the Totals Reported in the Accompanying Consolidated Financial Statements (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Information    
Revenue $ 65,947,000 $ 63,366,000
Cost of goods sold 17,433,000 16,275,000
Gross profit $ 48,514,000 $ 47,091,000
Gross margin 74.00% 74.00%
Sales and marketing $ 12,679,000 $ 11,457,000
Research and development 9,078,000 7,928,000
Other segment items 11,940,000 10,524,000
Operating income 14,817,000 17,182,000
Interest (expense) income, net (19,000) 692,000
Other income (expense), net (386,000) (9,000)
Income before income taxes 14,412,000 17,865,000
Depreciation and amortization of intangible assets 3,132,000 2,129,000
Write-off of assets 284,000 0
Restructuring and other related charges 0 421,000
Cybersecurity    
Segment Information    
Revenue 48,546,000 47,713,000
Depreciation and amortization of intangible assets 700,000 200,000
Restructuring and other related charges   200,000
Digital Agreements    
Segment Information    
Revenue 17,401,000 15,653,000
Depreciation and amortization of intangible assets 2,200,000 1,700,000
Restructuring and other related charges   200,000
Operating Segments | Cybersecurity    
Segment Information    
Revenue 48,546,000 47,713,000
Cost of goods sold 12,640,000 11,628,000
Gross profit $ 35,906,000 $ 36,085,000
Gross margin 74.00% 76.00%
Sales and marketing $ 8,489,000 $ 6,872,000
Research and development 5,941,000 4,919,000
Other segment items 691,000 134,000
Operating income 20,785,000 24,160,000
Operating Segments | Digital Agreements    
Segment Information    
Revenue 17,401,000 15,653,000
Cost of goods sold 4,793,000 4,647,000
Gross profit $ 12,608,000 $ 11,006,000
Gross margin 72.00% 70.00%
Sales and marketing $ 3,433,000 $ 3,402,000
Research and development 2,820,000 3,006,000
Other segment items 1,073,000 1,231,000
Operating income 5,282,000 3,367,000
Corporate And Reconciling Items    
Segment Information    
Revenue 0 0
Cost of goods sold 0 0
Gross profit 0 0
Sales and marketing 757,000 1,183,000
Research and development 317,000 3,000
Other segment items 10,176,000 9,159,000
Operating income $ (11,250,000) $ (10,345,000)