XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of Revenue Disaggregated by Sales Channel and Major Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 162,873 $ 155,530 $ 321,080 $ 308,825
Subscription Advertising and Digital Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue 135,432 128,733 267,679 254,179
Display Advertising        
Disaggregation Of Revenue [Line Items]        
Total revenue 20,859 21,322 41,908 43,279
Pay Per Lead        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,129 3,280 4,546 7,040
Other        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 4,453 $ 2,195 $ 6,947 $ 4,327