XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Revenue Recognition (Detail)
12 Months Ended
Dec. 31, 2021
Accounting Standards Update 2014-09  
Disaggregation Of Revenue [Line Items]  
Revenue, performance obligation, description of payment terms The Company invoices its clients monthly for the purchases occurring during the month. Invoice payment terms, negotiated on a client-by-client basis, are typically between 30 to 90 days. However, for certain agency clients with sequential liability terms, payments are not due to the Company until such agency client has received payment from its clients who are advertisers.