XML 69 R54.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies - Other (Details) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2018 USD ($) item | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 30, 2014 USD ($)
Other commitments |  |  |  |
Letter of Credit outstanding | $ 8.8 |  |  |
Restricted cash | $ 8.8 |  |  |
Number of Months from start of lease for adjustments to Letter of Credit | item | 37 |  |  |
Frequency of adjustment to Letter of Credit | 12 months |  |  |
Adjustment rate of Letter of Credit (as a percent) | 20.00% |  |  |
Amount of Letter of Credit outstanding after adjustments | $ 2.0 |  |  |
Agreement with the Regents |  |  |  |
Other commitments |  |  |  |
Minimum required annual payment of the commitment obligation, based on net sales of current and future products |  |  |  | $ 0.5
Cost of sales | Agreement with the Regents |  |  |  |
Other commitments |  |  |  |
Commitment obligation payments | $ 4.5 | $ 3.9 | $ 2.8 |

X
- Definition Represents the adjustment percentage to the letters of credit balance outstanding. + References No definition available. + Details
Name: | gkos_AdjustmentPercentageOfLettersOfCreditBalanceOutstanding
Namespace Prefix: | gkos_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the frequency of adjustments to the letters of credit balance outstanding. + References No definition available. + Details
Name: | gkos_FrequencyOfAdjustmentsOfLettersOfCreditBalanceOutstanding
Namespace Prefix: | gkos_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimal amount of letters of credit balance outstanding after all adjustments. + References No definition available. + Details
Name: | gkos_MinimalAmountOfLettersOfCreditBalanceOutstandingAfterAdjustments
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the number of months from the start of the lease for adjustments to the letters of credit balance outstanding to begin. + References No definition available. + Details
Name: | gkos_NumberOfMonthsOfLeaseTermForAdjustmentsOfLettersOfCreditBalanceOutstandingToBegin
Namespace Prefix: | gkos_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the payments made on the other commitment obligation. + References No definition available. + Details
Name: | gkos_OtherCommitmentObligationPayments
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the minimum required annual payment of the commitment obligation, based on net sales of current and future products. + References No definition available. + Details
Name: | gkos_OtherCommitmentObligationRequiredMinimumAnnualPaymentBasedOnSales
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=gkos_AgreementWithRegentsOfUniversityOfCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |