v3.25.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 36,021 $ 37,009
United States    
Disaggregation of Revenue [Line Items]    
Revenue 32,799 33,287
International    
Disaggregation of Revenue [Line Items]    
Revenue 3,222 3,722
Advertising    
Disaggregation of Revenue [Line Items]    
Revenue 21,387 20,944
Content    
Disaggregation of Revenue [Line Items]    
Revenue 4,424 6,735
Commerce and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,210 $ 9,330