XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Reconciliation of Segment Information to the Totals Reported in the Accompanying Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Information        
Revenue $ 60,924 $ 55,733 $ 125,767 $ 113,340
Gross profit $ 40,341 $ 34,294 $ 87,736 $ 73,580
Gross margin 66.00% 62.00% 70.00% 65.00%
Operating loss $ 7,637 $ (17,764) $ 21,747 $ (25,894)
Corporate operating expenses not allocated at the segment level 32,704 52,058 65,989 99,474
Interest income, net 521 585 622 1,088
Other income (expense), net 331 29 622 (11)
Income (loss) before income taxes 8,489 (17,150) 22,991 (24,817)
Amortization of intangible assets 585 583 1,180 1,166
Impairments of inventories, net     0 1,568
Write-off of property and equipment, net     955 2,087
Services And Other Cost Of Goods Sold        
Segment Information        
Write-off of property and equipment, net 700   700  
Capitalized software        
Segment Information        
Write-off of property and equipment, net   1,400    
Digital Agreements        
Segment Information        
Revenue 15,463 11,862 29,876 23,414
Gross profit $ 9,741 $ 8,583 $ 19,632 $ 17,031
Gross margin 63.00% 72.00% 66.00% 73.00%
Operating loss $ (155) $ (7,121) $ (420) $ (13,154)
Amortization of intangible assets 600 600 1,100 1,100
Security Solutions        
Segment Information        
Revenue 45,461 43,871 95,891 89,926
Gross profit $ 30,600 $ 25,711 $ 68,104 $ 56,549
Gross margin 67.00% 59.00% 71.00% 63.00%
Operating loss $ 20,693 $ 8,523 $ 46,571 $ 24,154
Impairments of inventories, net   1,600    
Security Solutions | Capitalized software        
Segment Information        
Write-off of property and equipment, net   1,400   1,400
Operating Segments        
Segment Information        
Operating loss 20,538 1,402 46,151 11,000
Corporate operating expenses not allocated at the segment level $ 12,901 $ 19,166 $ 24,404 $ 36,894