XML 82 R64.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Stock Compensation Plans (Details Narrative 1) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2015 | Dec. 30, 2017 | Dec. 31, 2016 | Dec. 26, 2015
Total fair value of vested awards |  | $ 30,280 | $ 22,429 | $ 23,351
Closing stock price (in dollars per share) |  | $ 59.57 |  |
Total unrecognized compensation cost related to unvested share-based compensation awards |  | $ 65,166 |  |
Employee Stock Purchase Plan [Member] |  |  |  |
Maximum number of authorized shares available for issuance (in shares) | 6,000,000 |  |  |
Number of additional authorized shares issued (in shares) | 2,000,000 |  |  |
Purchase price of common stock (fair market value of the stock on the date of purchase) (in percent) | 85.00% |  |  |
Purchase price of common stock (fair market value on the first day of the ESPP period) (in percent) | 85.00% |  |  |
Number of shares purchased (in shares) |  | 489,267 | 541,018 | 488,753
Total shares purchase price |  | $ 20,996 | $ 18,157 | $ 16,789
Number of shares available for future issuance (in shares) |  | 970,366 |  |
Stock Option & Stock Appreciation Rights [Member] |  |  |  |
Outstanding awards aggregate intrinsic values |  | $ 4,209 |  |
Exercisable awards aggregate intrinsic values |  | 3,994 |  |
Aggregate intrinsic values |  | 3,742 | 1,632 | 3,714
Restricted Stock Units [Member] |  |  |  |
Outstanding awards aggregate intrinsic values |  | 122,885 |  |
Aggregate intrinsic values |  | $ 45,424 | $ 27,386 | $ 20,787

X
- Definition Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash. + References No definition available. + Details
Name: | grmn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested
Namespace Prefix: | grmn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value of shares purchased on the open market during the period for issuance to employees under the plan. + References No definition available. + Details
Name: | grmn_ShareBasedCompensationArrangementByShareBasedPaymentAwardValuePurchasedForAward
Namespace Prefix: | grmn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Purchase price of common stock expressed as a percentage of its fair value. + References No definition available. + Details
Name: | grmn_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent1
Namespace Prefix: | grmn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Intrinsic value of equity-based compensation awards. Includes stock and unit options. + References No definition available. + Details
Name: | grmn_SharebasedCompensationArrangementBySharebasedPaymentAwardStockOptionAndEquityInstrumentsOtherThanOptionsAggregateIntrinsicValue
Namespace Prefix: | grmn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Intrinsic value of equity-based compensation awards exercisable. Includes stock and unit options. + References No definition available. + Details
Name: | grmn_SharebasedCompensationArrangementBySharebasedPaymentAwardStockOptionAndEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable
Namespace Prefix: | grmn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Intrinsic value of equity-based compensation awards outstanding. Includes stock and unit options. + References No definition available. + Details
Name: | grmn_SharebasedCompensationArrangementBySharebasedPaymentAwardStockOptionAndEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
Namespace Prefix: | grmn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unrecognized cost of unvested share-based compensation awards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of additional shares authorized for issuance under an established share-based compensation plan. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares purchased on the open market during the period for issuance to employees under the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Purchase price of common stock expressed as a percentage of its fair value. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PlanNameAxis=grmn_EmployeeStockPurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=grmn_StockOptionAndSARMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |