v3.26.1
Revenue Recognition - Schedule of Disaggregated 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 $ 36,288 $ 46,394 $ 67,860 $ 82,415
United States        
Disaggregation of Revenue [Line Items]        
Revenue 34,101 43,019 63,859 75,818
International        
Disaggregation of Revenue [Line Items]        
Revenue 2,187 3,375 4,001 6,597
Advertising        
Disaggregation of Revenue [Line Items]        
Revenue 17,299 22,589 34,445 43,976
Content        
Disaggregation of Revenue [Line Items]        
Revenue 10,003 10,699 17,483 15,123
Commerce and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,986 $ 13,106 $ 15,932 $ 23,316