XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies - Disaggregation Of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 4,049,742 $ 3,602,298 $ 3,155,671
Sales Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 2,507,017 2,323,884 2,060,593
Marketing Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,542,725 1,278,414 1,095,078
Marketing Brand Centric Services [Member] | Marketing Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 559,218 554,447 429,200
Marketing Retail Centric Services [Member] | Marketing Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 983,507 723,967 665,878
Sales Brand Centric Services [Member] | Sales Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 1,364,673 1,292,639 1,204,240
Sales Brand Retail Services [Member] | Sales Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,142,344 $ 1,031,245 $ 856,353