v3.26.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 31,572 $ 36,021
United States    
Disaggregation of Revenue [Line Items]    
Revenue 29,758 32,799
International    
Disaggregation of Revenue [Line Items]    
Revenue 1,814 3,222
Advertising    
Disaggregation of Revenue [Line Items]    
Revenue 17,146 21,387
Content    
Disaggregation of Revenue [Line Items]    
Revenue 7,480 4,424
Commerce and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 6,946 $ 10,210