XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - 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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Information        
Revenue $ 56,242 $ 58,838 $ 182,008 $ 172,178
Gross profit $ 41,548 $ 40,669 $ 129,284 $ 114,249
Gross margin 74.00% 69.00% 71.00% 66.00%
Operating income (loss) $ 11,252 $ (4,794) $ 32,999 $ (30,688)
Corporate operating expenses not allocated at the segment level 30,296 45,463 96,285 144,937
Interest income, net 624 587 1,246 1,675
Other income (expense), net (1,915) 353 (1,293) 342
Income (loss) before income taxes 9,961 (3,854) 32,952 (28,671)
Write-off of intangible assets     804 0
Write-off of property and equipment, net     1,053 2,712
Amortization of intangible assets 585 583 1,766 1,749
Impairments of inventories, net     0 1,568
Services And Other Cost Of Goods Sold        
Segment Information        
Write-off of property and equipment, net     700  
Operating Segments        
Segment Information        
Operating income (loss) 23,619 11,007 69,770 22,007
Corporate operating expenses not allocated at the segment level 12,367 15,801 36,771 52,695
Digital Agreements        
Segment Information        
Revenue 15,405 13,012 45,280 36,426
Gross profit $ 11,031 $ 9,808 $ 30,664 $ 26,839
Gross margin 72.00% 75.00% 68.00% 74.00%
Operating income (loss) $ 3,419 $ (4,666) $ 3,000 $ (17,820)
Write-off of intangible assets     800  
Amortization of intangible assets 600 600 1,900 1,700
Security Solutions        
Segment Information        
Revenue 40,837 45,826 136,728 135,752
Gross profit $ 30,517 $ 30,861 $ 98,620 $ 87,410
Gross margin 75.00% 67.00% 72.00% 64.00%
Operating income (loss) $ 20,200 $ 15,673 $ 66,770 $ 39,827
Impairments of inventories, net       1,600
Security Solutions | Capitalized software        
Segment Information        
Write-off of property and equipment, net       $ 1,400