XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Information Regarding Geographic Areas (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
segment
Segment Reporting [Abstract]      
Number of operating segments | segment 2 2 2
Geographic, Customer and Supplier Information      
Total revenue $ 243,179 $ 235,106 $ 219,006
Subscription      
Geographic, Customer and Supplier Information      
Total revenue 139,403 106,436 89,153
Professional services and other      
Geographic, Customer and Supplier Information      
Total revenue 4,847 6,321 8,008
Hardware products      
Geographic, Customer and Supplier Information      
Total revenue $ 58,851 $ 75,966 $ 73,500
Patents and trademarks | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Geographic, Customer and Supplier Information      
Percent of total 0.00% 1.00% 2.00%
Security Solutions      
Geographic, Customer and Supplier Information      
Total revenue $ 182,187 $ 184,181 $ 170,605
Security Solutions | Subscription      
Geographic, Customer and Supplier Information      
Total revenue 80,555 60,550 47,124
Security Solutions | Maintenance and support      
Geographic, Customer and Supplier Information      
Total revenue 38,342 42,240 42,894
Security Solutions | Professional services and other      
Geographic, Customer and Supplier Information      
Total revenue 4,439 5,425 7,087
Security Solutions | Hardware products      
Geographic, Customer and Supplier Information      
Total revenue 58,851 75,966 73,500
Digital Agreements      
Geographic, Customer and Supplier Information      
Total revenue 60,992 50,925 48,401
Digital Agreements | Subscription      
Geographic, Customer and Supplier Information      
Total revenue 58,848 45,886 42,029
Digital Agreements | Maintenance and support      
Geographic, Customer and Supplier Information      
Total revenue 1,736 4,143 5,451
Digital Agreements | Professional services and other      
Geographic, Customer and Supplier Information      
Total revenue 408 896 921
Digital Agreements | Hardware products      
Geographic, Customer and Supplier Information      
Total revenue $ 0 $ 0 $ 0