XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Disaggregation of Revenue (Detail) - 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]        
Revenue from Contract with Customer, Including Assessed Tax $ 981,076 $ 849,954 $ 1,895,884 $ 1,640,975
Sales Revenues [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 604,132 561,644 1,196,101 1,095,968
Marketing Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 376,944 288,310 699,783 545,007
Sales Brand Centric Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 332,874 321,876 662,230 615,407
Sales retail-centric services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 271,258 239,768 533,871 480,561
Marketing Brand Centric Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 136,340 121,822 249,914 238,804
Marketing Retail Centric Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax $ 240,604 $ 166,488 $ 449,869 $ 306,203