v3.25.2
Segment Reporting - Schedule of Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 293,257 $ 280,147 $ 572,797 $ 555,953
Cost of Goods Sold 147,001 129,627 283,266 260,504
Depreciation and Amortization 29,671 27,985 59,082 55,760
Gross Profit 146,256 150,520 289,531 295,449
Operating Segments [Member] | Consumer Packaged Goods Segment [Member]        
Segment Reporting Information [Line Items]        
Revenues 169,437 156,323 339,721 306,235
Cost of Goods Sold 104,796 87,983 204,586 175,403
Depreciation and Amortization 18,229 17,549 36,552 35,077
Gross Profit 64,641 68,340 135,135 130,832
Operating Segments [Member] | Retail Segment [Member]        
Segment Reporting Information [Line Items]        
Revenues 205,284 204,656 403,956 408,434
Cost of Goods Sold 136,478 132,158 269,831 260,681
Depreciation and Amortization 11,442 10,436 22,530 20,683
Gross Profit 68,806 72,498 134,125 147,753
Operating Segments [Member] | Intersegment Eliminations and Corporate [Member]        
Segment Reporting Information [Line Items]        
Revenues (81,464) (80,832) (170,880) (158,716)
Cost of Goods Sold (94,273) (90,514) (191,151) (175,580)
Gross Profit $ 12,809 $ 9,682 $ 20,271 $ 16,864