XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Total revenue $ 360,523 $ 488,200 $ 388,482
Appliance and integration      
Segment Reporting Information [Line Items]      
Total revenue 302,787 433,795 334,029
Product sales      
Segment Reporting Information [Line Items]      
Total revenue 267,048 410,939 298,559
Professional services      
Segment Reporting Information [Line Items]      
Total revenue 35,739 22,856 35,470
SaaS and service      
Segment Reporting Information [Line Items]      
Total revenue $ 57,736 $ 54,405 $ 54,453