XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

12. COMMITMENTS AND CONTINGENCIES

The Company has non-cancelable agreements with certain media research and ratings providers, expiring at various dates through June 2028, to provide television and radio audience measurement services. Pursuant to these agreements, as of December 31, 2023, the Company is obligated to pay these providers a total of approximately $41.6 million. In addition, as of December 31, 2023, the Company has commitments consisting primarily of obligations for software licenses utilized by the Company's sales team of approximately $8.0 million. The 2024 and 2025 annual commitments total approximately $12.9 million and $11.8 million, respectively. The annual commitments beyond 2025 total approximately $24.9 million.