v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 20,406 $ 31,815
At point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 16,580 28,004
Over time    
Disaggregation of Revenue [Line Items]    
Total revenue 3,826 3,811
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 18,848 29,911
Other    
Disaggregation of Revenue [Line Items]    
Total revenue 1,558 1,904
Digital revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 20,145 31,608
Digital advertising    
Disaggregation of Revenue [Line Items]    
Total revenue 11,361 21,817
Digital subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenue 817 1,671
Publisher revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 4,251 3,084
Performance marketing    
Disaggregation of Revenue [Line Items]    
Total revenue 2,510 4,790
Other digital revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 1,206 246
Print revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 261 $ 207