XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.4
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Nov. 30, 2021
Nov. 30, 2020
Disaggregation of Revenue [Line Items]        
Net Sales $ 78,280 $ 72,770 $ 155,251 $ 142,986
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 65,350 60,684 129,814 114,792
International        
Disaggregation of Revenue [Line Items]        
Net Sales 12,930 12,086 25,437 28,194
Endovascular Therapies        
Disaggregation of Revenue [Line Items]        
Net Sales 39,660 33,900 77,718 63,757
Endovascular Therapies | United States        
Disaggregation of Revenue [Line Items]        
Net Sales 36,253 30,689 71,006 57,669
Endovascular Therapies | International        
Disaggregation of Revenue [Line Items]        
Net Sales 3,407 3,211 6,712 6,088
Vascular Access        
Disaggregation of Revenue [Line Items]        
Net Sales 25,070 23,930 50,026 52,035
Vascular Access | United States        
Disaggregation of Revenue [Line Items]        
Net Sales 20,705 20,161 41,180 39,383
Vascular Access | International        
Disaggregation of Revenue [Line Items]        
Net Sales 4,365 3,769 8,846 12,652
Oncology        
Disaggregation of Revenue [Line Items]        
Net Sales 13,550 14,940 27,507 27,194
Oncology | United States        
Disaggregation of Revenue [Line Items]        
Net Sales 8,392 9,834 17,628 17,740
Oncology | International        
Disaggregation of Revenue [Line Items]        
Net Sales 5,158 5,106 9,879 9,454
Med Tech        
Disaggregation of Revenue [Line Items]        
Net Sales 18,886 13,849 36,504 24,335
Med Device        
Disaggregation of Revenue [Line Items]        
Net Sales $ 59,394 $ 58,921 $ 118,747 $ 118,651