v3.26.1
Organization and Significant Accounting Policies - Disaggregation Of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 869,601 $ 821,792
Branded Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 256,992 289,841
Branded Services [Member] | Brokerage Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 114,318 90,033
Branded Services [Member] | Branded Merchandising Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 84,098 114,744
Branded Services [Member] | Omni Commerce Marketing Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 58,576 85,064
Experiential Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 385,480 314,020
Retail Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 227,129 217,931
Retail Services [Member] | Retail Merchandising Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 177,538 171,068
Retail Services [Member] | Advisory Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 35,409 33,597
Retail Services [Member] | Agency Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 14,182 $ 13,266