v3.26.1
Consolidated Financial Statement Details - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 26,632 $ 21,993 $ 72,288 $ 70,204
Commercial Enterprise        
Disaggregation of Revenue [Line Items]        
Revenue 24,650 20,397 66,837 65,968
Public Sector        
Disaggregation of Revenue [Line Items]        
Revenue 1,982 1,596 5,451 4,236
Software Products & Services        
Disaggregation of Revenue [Line Items]        
Revenue 20,419 14,694 51,677 45,546
Software Products & Services | Commercial Enterprise        
Disaggregation of Revenue [Line Items]        
Revenue 18,437 13,098 46,226 41,310
Software Products & Services | Public Sector        
Disaggregation of Revenue [Line Items]        
Revenue 1,982 1,596 5,451 4,236
Representation Services        
Disaggregation of Revenue [Line Items]        
Revenue 1,426 2,730 5,601 9,763
Representation Services | Commercial Enterprise        
Disaggregation of Revenue [Line Items]        
Revenue 1,426 2,730 5,601 9,763
Representation Services | Public Sector        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Licensing        
Disaggregation of Revenue [Line Items]        
Revenue 4,787 4,569 15,010 14,895
Licensing | Commercial Enterprise        
Disaggregation of Revenue [Line Items]        
Revenue 4,787 4,569 15,010 14,895
Licensing | Public Sector        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Total Managed Services        
Disaggregation of Revenue [Line Items]        
Revenue 6,213 7,299 20,611 24,658
Total Managed Services | Commercial Enterprise        
Disaggregation of Revenue [Line Items]        
Revenue 6,213 7,299 20,611 24,658
Total Managed Services | Public Sector        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0