XML 77 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 189,887 $ 230,441 $ 325,777
United States      
Disaggregation of Revenue [Line Items]      
Revenue 177,611 203,775 287,070
International      
Disaggregation of Revenue [Line Items]      
Revenue 12,276 26,666 38,707
Advertising      
Disaggregation of Revenue [Line Items]      
Revenue 94,362 113,642 165,356
Content      
Disaggregation of Revenue [Line Items]      
Revenue 33,875 66,748 109,286
Commerce and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 61,650 $ 50,051 $ 51,135