XML 56 R43.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2018 | Mar. 31, 2017
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | $ 203,035 | $ 171,069
United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 110,055 | 102,117
International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 92,980 | 68,952
Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 195,855 | 164,754
Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 103,137 | 96,022
Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 92,718 | 68,732
Stand-alone devices | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 83,246 | 63,653
Stand-alone devices | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 44,010 | 36,164
Stand-alone devices | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 39,236 | 27,489
Custom kits and procedure trays | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 33,272 | 28,874
Custom kits and procedure trays | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 22,318 | 21,466
Custom kits and procedure trays | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 10,954 | 7,408
Inflation devices | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 22,419 | 18,507
Inflation devices | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 7,668 | 7,975
Inflation devices | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 14,751 | 10,532
Catheters | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 33,865 | 30,176
Catheters | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 15,270 | 15,129
Catheters | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 18,595 | 15,047
Embolization devices | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 12,587 | 12,527
Embolization devices | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 5,033 | 5,541
Embolization devices | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 7,554 | 6,986
CRM/EP | Cardiovascular |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 10,466 | 11,017
CRM/EP | Cardiovascular | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 8,838 | 9,747
CRM/EP | Cardiovascular | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 1,628 | 1,270
Endoscopy devices | Endoscopy |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 7,180 | 6,315
Endoscopy devices | Endoscopy | United States |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | 6,918 | 6,095
Endoscopy devices | Endoscopy | International |  |
Disaggregation of Revenue [Line Items] |  |
Revenue from contracts with customers | $ 262 | $ 220

X
- Definition [Line Items] for Disaggregation of Revenue [Table] + References No definition available. + Details
Name: | mmsi_DisaggregationofRevenueLineItems
Namespace Prefix: | mmsi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue From Contract With Customer, Excluding Assessed Tax + References No definition available. + Details
Name: | mmsi_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | mmsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mmsi_CardiovascularSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_StandAloneDevicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_CustomKitAndProceduresTraysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_InflationDevicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_CathetersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_EmbolizationDevicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_CRMEPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mmsi_EndoscopyDevicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mmsi_EndoscopySegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |