v3.25.2
Segment Information - Schedule of Sales Details of Customers Locations in Four Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Information        
Revenue $ 59,843 $ 60,924 $ 123,209 $ 125,767
Cost of goods sold 15,876 20,583 32,151 38,031
Gross profit $ 43,967 $ 40,341 $ 91,058 $ 87,736
Gross margin 73.00% 66.00% 74.00% 70.00%
Sales and marketing $ 11,505 $ 10,510 $ 22,962 $ 23,437
Research and development 9,444 8,341 17,372 16,600
Other segment items 12,512 13,853 23,036 25,952
Operating income 10,506 7,637 27,688 21,747
Interest income, net 732 521 1,424 622
Other income (expense), net (669) 331 (678) 622
Income before income taxes 10,569 8,489 28,434 22,991
Depreciation and amortization of intangible assets     4,585 4,145
Restructuring and other related charges 48 1,711 469 3,208
Security Solutions        
Segment Information        
Revenue 44,235 45,461 91,948 95,891
Depreciation and amortization of intangible assets 200 400 200 400
Restructuring and other related charges 100 300 200 1,400
Digital Agreements        
Segment Information        
Revenue 15,608 15,463 31,261 29,876
Depreciation and amortization of intangible assets 1,800 1,600 3,500 3,200
Restructuring and other related charges 100 1,200 200 1,300
Operating Segments | Security Solutions        
Segment Information        
Revenue 44,235 45,461 91,948 95,891
Cost of goods sold 11,413 14,861 23,041 27,788
Gross profit $ 32,822 $ 30,600 $ 68,907 $ 68,103
Gross margin 74.00% 67.00% 75.00% 71.00%
Sales and marketing $ 7,329 $ 5,533 $ 14,201 $ 12,077
Research and development 5,358 4,097 10,277 8,098
Other segment items 336 278 471 1,357
Operating income 19,799 20,692 43,958 46,571
Operating Segments | Digital Agreements        
Segment Information        
Revenue 15,608 15,463 31,261 29,876
Cost of goods sold 4,463 5,722 9,110 10,243
Gross profit $ 11,145 $ 9,741 $ 22,151 $ 19,633
Gross margin 71.00% 63.00% 71.00% 66.00%
Sales and marketing $ 3,467 $ 3,891 $ 6,870 $ 9,121
Research and development 3,587 4,217 6,593 8,448
Other segment items 1,212 1,788 2,443 2,484
Operating income 2,879 (155) 6,245 (420)
Corporate And Reconciling Items        
Segment Information        
Revenue 0 0 0 0
Cost of goods sold 0 0 0 0
Gross profit 0 0 0 0
Sales and marketing 709 1,086 1,891 2,239
Research and development 499 27 502 54
Other segment items 10,964 11,787 20,122 22,111
Operating income $ (12,172) $ (12,900) $ (22,515) $ (24,404)