XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 436,674 $ 397,564 $ 321,324
United States      
Disaggregation of Revenue [Line Items]      
Revenue 396,668 352,280 292,107
International      
Disaggregation of Revenue [Line Items]      
Revenue 40,006 45,284 29,217
Advertising      
Disaggregation of Revenue [Line Items]      
Revenue 202,830 205,794 149,704
Content      
Disaggregation of Revenue [Line Items]      
Revenue 165,750 130,200 119,846
Commerce and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 68,094 $ 61,570 $ 51,774