XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 67,491 $ 78,679
United States    
Disaggregation of Revenue [Line Items]    
Net sales 59,481 64,399
International    
Disaggregation of Revenue [Line Items]    
Net sales 8,010 14,280
Med Tech    
Disaggregation of Revenue [Line Items]    
Net sales 27,969 25,860
Med Tech | United States    
Disaggregation of Revenue [Line Items]    
Net sales 24,889 22,242
Med Tech | International    
Disaggregation of Revenue [Line Items]    
Net sales 3,080 3,618
Med Device    
Disaggregation of Revenue [Line Items]    
Net sales 39,522 52,819
Med Device | United States    
Disaggregation of Revenue [Line Items]    
Net sales 34,592 42,157
Med Device | International    
Disaggregation of Revenue [Line Items]    
Net sales $ 4,930 $ 10,662