XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Sales Details of Customers Locations in Four Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Geographic, Customer and Supplier Information                      
Total revenue $ 56,622 $ 57,147 $ 52,790 $ 52,447 $ 59,153 $ 52,276 $ 52,277 $ 50,775 $ 219,006 $ 214,481 $ 215,691
Gross profit 37,955 38,431 35,506 36,678 37,467 36,395 34,831 34,242 $ 148,570 $ 142,935 $ 148,059
Gross margin                 68.00% 67.00% 69.00%
Operating income (loss) (4,009) (5,625) (8,238) (9,243) (5,959) (2,016) (8,859) (9,294) $ (27,115) $ (26,128) $ (5,258)
Corporate operating expenses not allocated at the segment level $ 41,964 $ 44,056 $ 43,744 $ 45,921 $ 43,426 $ 38,411 $ 43,690 $ 43,536 175,685 169,063 153,317
Interest income (expense), net                 595 (1) 404
Other income (expense), net                 14,827 (14) 1,434
Loss before income taxes                 (11,693) (26,143) (3,420)
Digital Agreements                      
Geographic, Customer and Supplier Information                      
Total revenue                 48,401 40,551 29,633
Gross profit                 $ 37,488 $ 29,557 $ 20,361
Gross margin                 77.00% 73.00% 69.00%
Operating income (loss)                 $ 5,348 $ (1,612) $ (7,559)
Security Solutions                      
Geographic, Customer and Supplier Information                      
Total revenue                 170,605 173,930 186,058
Gross profit                 $ 111,082 $ 113,378 $ 127,698
Gross margin                 65.00% 65.00% 69.00%
Operating income (loss)                 $ 32,051 $ 35,395 $ 55,295
Operating Segments                      
Geographic, Customer and Supplier Information                      
Operating income (loss)                 37,399 33,783 47,736
Corporate operating expenses not allocated at the segment level                 $ 64,514 $ 59,911 $ 52,994