v3.26.1
Consolidated Financial Statement Details - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 24,263 $ 23,193 $ 44,522 $ 45,656
Software Products & Services        
Disaggregation of Revenue [Line Items]        
Revenue 16,725 16,649 30,540 31,132
Total Managed Services        
Disaggregation of Revenue [Line Items]        
Revenue 7,538 6,544 13,982 14,524
Representation Services        
Disaggregation of Revenue [Line Items]        
Revenue 2,082 1,529 4,058 4,301
Licensing        
Disaggregation of Revenue [Line Items]        
Revenue $ 5,456 $ 5,015 $ 9,924 $ 10,223