v3.26.1
Revenue Recognition - Schedule of Revenues Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 13,963 $ 14,190
Digital publishing    
Disaggregation of Revenue [Line Items]    
Total revenue 281 583
Advertising technology    
Disaggregation of Revenue [Line Items]    
Total revenue 6,640 4,232
Consumer insights    
Disaggregation of Revenue [Line Items]    
Total revenue 5,045 7,039
Creative services    
Disaggregation of Revenue [Line Items]    
Total revenue 1,985 1,495
Media services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 12 $ 841