XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Revenue Disaggregated by Sales Channel and Major Products and Services

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

Major products and services

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Subscription advertising and digital solutions

 

$

128,733

 

 

$

79,449

 

 

$

254,179

 

 

$

196,712

 

Display advertising

 

 

21,322

 

 

 

16,558

 

 

 

43,279

 

 

 

39,917

 

Pay per lead

 

 

3,280

 

 

 

4,769

 

 

 

7,040

 

 

 

10,512

 

Other

 

 

2,195

 

 

 

1,233

 

 

 

4,327

 

 

 

2,962

 

Total revenue

 

$

155,530

 

 

$

102,009

 

 

$

308,825

 

 

$

250,103