v3.26.1
Segments and Geographic Information - Sale for Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]      
Net sales $ 320,174 $ 292,498 $ 303,914
United States      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]      
Net sales 274,923 250,983 251,486
International      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]      
Net sales $ 45,251 $ 41,515 $ 52,428