XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Summary of Net Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Segment Reporting Information [Line Items]    
Net sales $ 78,679 $ 81,537
Gross profit $ 40,060 $ 42,305
Gross margin 50.90% 51.90%
Med Tech    
Segment Reporting Information [Line Items]    
Net sales $ 25,860 $ 22,817
Gross profit $ 16,727 $ 14,429
Gross margin 64.70% 63.20%
Med Device    
Segment Reporting Information [Line Items]    
Net sales $ 52,819 $ 58,720
Gross profit $ 23,333 $ 27,876
Gross margin 44.20% 47.50%