v3.26.1
Segment Data - Net Sales by Geographic Region (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Segment Reporting Information [Line Items]      
Net sales $ 1,381,292 $ 1,153,762 $ 1,245,703
United States      
Segment Reporting Information [Line Items]      
Net sales 1,216,926 891,428 923,556
International      
Segment Reporting Information [Line Items]      
Net sales $ 164,366 $ 262,334 $ 322,147