v3.26.1
Revenue Recognition - 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]        
Total revenue $ 22,183 $ 45,012 $ 42,589 $ 76,827
At point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 18,898 38,999 35,479 67,003
Over time        
Disaggregation of Revenue [Line Items]        
Total revenue 3,285 6,013 7,110 9,824
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 20,399 42,942 39,248 72,853
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 1,784 2,070 3,341 3,974
Digital revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 21,972 44,767 42,117 76,375
Digital advertising        
Disaggregation of Revenue [Line Items]        
Total revenue 13,337 31,693 24,698 53,510
Digital subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenue 805 1,479 1,621 3,150
Publisher revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 3,504 5,621 7,755 8,725
Performance marketing        
Disaggregation of Revenue [Line Items]        
Total revenue 2,888 5,730 5,398 10,520
Other digital revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,438 244 2,645 470
Print revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 211 $ 245 $ 472 $ 452