XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Segment and Geographic Information - Summary of Net Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 67,491 $ 78,679
Gross profit $ 36,724 $ 40,060
Gross margin 54.40% 50.90%
Med Tech    
Segment Reporting Information [Line Items]    
Net sales $ 27,969 $ 25,860
Gross profit $ 17,697 $ 16,727
Gross margin 63.30% 64.70%
Med Device    
Segment Reporting Information [Line Items]    
Net sales $ 39,522 $ 52,819
Gross profit $ 19,027 $ 23,333
Gross margin 48.10% 44.20%