XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.4
Segment and Geographic Information - Summary of Net Sales by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Segment Reporting Information [Line Items]        
Net sales $ 79,073 $ 85,429 $ 157,752 $ 166,966
Gross profit $ 40,262 $ 45,078 $ 80,322 $ 87,383
Gross margin 50.90% 52.80% 50.90% 52.30%
Med Tech        
Segment Reporting Information [Line Items]        
Net sales $ 25,363 $ 24,502 $ 51,224 $ 47,318
Gross profit $ 15,816 $ 15,614 $ 32,543 $ 30,043
Gross margin 62.40% 63.70% 63.50% 63.50%
Med Device        
Segment Reporting Information [Line Items]        
Net sales $ 53,710 $ 60,927 $ 106,528 $ 119,648
Gross profit $ 24,446 $ 29,464 $ 47,779 $ 57,340
Gross margin 45.50% 48.40% 44.90% 47.90%