XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Disaggregation of Revenue [Line Items]    
Net sales $ 78,679 $ 81,537
United States    
Disaggregation of Revenue [Line Items]    
Net sales 64,399 69,023
International    
Disaggregation of Revenue [Line Items]    
Net sales 14,280 12,514
Med Tech    
Disaggregation of Revenue [Line Items]    
Net sales 25,860 22,817
Med Tech | United States    
Disaggregation of Revenue [Line Items]    
Net sales 22,242 20,442
Med Tech | International    
Disaggregation of Revenue [Line Items]    
Net sales 3,618 2,375
Med Device    
Disaggregation of Revenue [Line Items]    
Net sales 52,819 58,720
Med Device | United States    
Disaggregation of Revenue [Line Items]    
Net sales 42,157 48,581
Med Device | International    
Disaggregation of Revenue [Line Items]    
Net sales $ 10,662 $ 10,139