XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 85,429 $ 78,280 $ 166,966 $ 155,251
United States        
Disaggregation of Revenue [Line Items]        
Net sales 71,631 65,350 140,655 129,814
International        
Disaggregation of Revenue [Line Items]        
Net sales 13,798 12,930 26,311 25,437
Med Tech        
Disaggregation of Revenue [Line Items]        
Net sales 24,502 18,886 47,318 36,493
Med Tech | United States        
Disaggregation of Revenue [Line Items]        
Net sales 20,550 16,243 40,991 31,467
Med Tech | International        
Disaggregation of Revenue [Line Items]        
Net sales 3,952 2,643 6,327 5,026
Med Device        
Disaggregation of Revenue [Line Items]        
Net sales 60,927 59,394 119,648 118,758
Med Device | United States        
Disaggregation of Revenue [Line Items]        
Net sales 51,081 49,107 99,664 98,347
Med Device | International        
Disaggregation of Revenue [Line Items]        
Net sales $ 9,846 $ 10,287 $ 19,984 $ 20,411