v3.26.3
Segment Information - Net Sales and Long Lived Assets by Regions (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Segment Reporting [Line Items]    
Net Sales [1] $ 2,215,593 $ 2,113,743
Domestic    
Segment Reporting [Line Items]    
Net Sales [1] 1,554,862 1,512,215
Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 660,731 601,528
Foreign | Canada    
Segment Reporting [Line Items]    
Net Sales [1] 150,158 148,816
Foreign | Europe    
Segment Reporting [Line Items]    
Net Sales [1] 330,667 312,362
Foreign | Latin America    
Segment Reporting [Line Items]    
Net Sales [1] 87,277 70,916
Foreign | Asia Pacific    
Segment Reporting [Line Items]    
Net Sales [1] 54,573 39,427
Foreign | Other Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 38,056 30,007
Operating Segments    
Segment Reporting [Line Items]    
Net Sales 2,215,593 2,113,743
Operating Segments | CPG Segment    
Segment Reporting [Line Items]    
Net Sales [1] 859,209 851,997
Operating Segments | CPG Segment | Domestic    
Segment Reporting [Line Items]    
Net Sales [1] 605,830 620,258
Operating Segments | CPG Segment | Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 253,379 231,739
Operating Segments | CPG Segment | Foreign | Canada    
Segment Reporting [Line Items]    
Net Sales [1] 81,997 82,470
Operating Segments | CPG Segment | Foreign | Europe    
Segment Reporting [Line Items]    
Net Sales [1] 136,170 122,631
Operating Segments | CPG Segment | Foreign | Latin America    
Segment Reporting [Line Items]    
Net Sales [1] 33,109 26,638
Operating Segments | CPG Segment | Foreign | Asia Pacific    
Segment Reporting [Line Items]    
Net Sales [1] 0 0
Operating Segments | CPG Segment | Foreign | Other Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 2,103 0
Operating Segments | PCG Segment    
Segment Reporting [Line Items]    
Net Sales [1] 629,650 571,593
Operating Segments | PCG Segment | Domestic    
Segment Reporting [Line Items]    
Net Sales [1] 382,264 353,945
Operating Segments | PCG Segment | Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 247,386 217,648
Operating Segments | PCG Segment | Foreign | Canada    
Segment Reporting [Line Items]    
Net Sales [1] 20,252 23,502
Operating Segments | PCG Segment | Foreign | Europe    
Segment Reporting [Line Items]    
Net Sales [1] 92,468 87,830
Operating Segments | PCG Segment | Foreign | Latin America    
Segment Reporting [Line Items]    
Net Sales [1] 51,233 42,085
Operating Segments | PCG Segment | Foreign | Asia Pacific    
Segment Reporting [Line Items]    
Net Sales [1] 47,480 34,224
Operating Segments | PCG Segment | Foreign | Other Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 35,953 30,007
Operating Segments | Consumer Segment    
Segment Reporting [Line Items]    
Net Sales [1] 726,734 690,153
Operating Segments | Consumer Segment | Domestic    
Segment Reporting [Line Items]    
Net Sales [1] 566,768 538,012
Operating Segments | Consumer Segment | Foreign    
Segment Reporting [Line Items]    
Net Sales [1] 159,966 152,141
Operating Segments | Consumer Segment | Foreign | Canada    
Segment Reporting [Line Items]    
Net Sales [1] 47,909 42,844
Operating Segments | Consumer Segment | Foreign | Europe    
Segment Reporting [Line Items]    
Net Sales [1] 102,029 101,901
Operating Segments | Consumer Segment | Foreign | Latin America    
Segment Reporting [Line Items]    
Net Sales [1] 2,935 2,193
Operating Segments | Consumer Segment | Foreign | Asia Pacific    
Segment Reporting [Line Items]    
Net Sales [1] 7,093 5,203
Operating Segments | Consumer Segment | Foreign | Other Foreign    
Segment Reporting [Line Items]    
Net Sales [1] $ 0 $ 0
[1] It is not practicable to obtain the information needed to disclose revenues attributable to each of our product lines.