<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="grmn-20260729.xsd" xlink:type="simple"/>
    <context id="C_7025e0f2-388e-4212-9663-db8b47a71341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001121788</identifier>
        </entity>
        <period>
            <startDate>2026-07-29</startDate>
            <endDate>2026-07-29</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_d5caa21a-341a-4f1d-98ec-b40e4e34dc3e">0001121788</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_03db4923-9e96-4a14-92fa-a1e52a349166">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_c74c9d8e-212a-489e-a3ed-80f5b27df44f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_f9d45c8d-1c05-437c-a277-4173a57d1267">2026-07-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_e6a26d1d-c2eb-4043-8e25-ce367f739eeb">GARMIN LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_9fe985ec-48e6-4458-a20d-a9c662d3997a">V8</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_f1ece844-9f01-4c6d-a0d9-2c6e525a6644">001-41118</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_de8f5c25-e933-46c3-b1fe-d74900d70cd6">98-0229227</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_938e6c1f-abe6-44fa-b057-cf2fa2eb8785">M&#xfc;hlentalstrasse 36/38</dei:EntityAddressAddressLine1>
    <dei:EntityAddressPostalZipCode
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_6444cf36-9838-4866-826c-6eda2f3fc430">8200</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_4fafba9a-e7dc-40db-892d-697496c852a1">Schaffhausen</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_dee1c1ec-627c-4973-99b2-7725dadc6795">CH</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_9a2502d5-6522-4bee-9183-cd1a14d2770b">+41 52</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_cc23dd25-bc30-4661-b20c-89acfcec8273">630 1600</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_a86f8612-f624-4868-ac43-1169e3d54b15">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_adc8e893-5d12-4d32-a5ae-029064594b7d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_cc7334dd-cf6a-425b-b04b-7f6e5685a433">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_0d3b8e3d-2e46-4533-acfd-166f8c8d2cab">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_c7b90c09-444e-4572-8e9a-c7844494cb6c">Registered Shares, $0.10 Per Share Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_e90eaedd-1d86-474f-94fa-fec751ac1185">GRMN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_554a62fc-3eeb-4532-9eca-28a2c985671c">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_7025e0f2-388e-4212-9663-db8b47a71341"
      id="F_6d25a7bf-9277-4b09-b300-fd36b8005d50">false</dei:EntityEmergingGrowthCompany>
</xbrl>
