XML 38 R74.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies - Other (Details) |  |  | 12 Months Ended |
--- | --- | --- | --- | ---
Nov. 14, 2018 | Apr. 14, 2018 item | Dec. 31, 2019 USD ($) item | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 30, 2014 USD ($)
Other commitments |  |  |  |  |  |
Letter of Credit outstanding |  |  | $ 8,800,000 |  |  |
Restricted cash pledged for letter of credit |  |  | $ 8,800,000 | $ 8,800,000 |  |
Number of Months from start of lease for adjustments to Letter of Credit | item |  |  | 37 |  |  |
Frequency of adjustment to Letter of Credit | 12 months |  | 12 months |  |  |
Adjustment rate of Letter of Credit (as a percent) |  |  | 20.00% |  |  |
Amount of Letter of Credit outstanding after adjustments |  |  | $ 2,000,000.0 |  |  |
Number of other irrevocable letters of credit outstanding | item |  |  | 2 |  |  |
Restricted cash pledged for office lease agreement |  |  | $ 400,000 |  |  |
Restricted cash pledged for credit card program |  |  | $ 200,000 |  |  |
Number of lawsuits that name Avedro and Avedro board of directors as defendants | item |  |  | 4 |  |  |
Purchase commitment obligation |  |  | $ 5,600,000 |  |  |
Purchase commitment due after one year |  |  | 200,000 |  |  |
Agreement with the Regents |  |  |  |  |  |
Other commitments |  |  |  |  |  |
Minimum required annual payment of the commitment obligation, based on net sales of current and future products |  |  |  |  |  | $ 500,000
Cost of sales | Agreement with the Regents |  |  |  |  |  |
Other commitments |  |  |  |  |  |
Commitment obligation payments |  |  | $ 5,700,000 | $ 4,500,000 | $ 3,900,000 |
Patent Litigation | Pending Litigation |  |  |  |  |  |
Other commitments |  |  |  |  |  |
Number of patent infringements | item |  | 3 |  |  |  |
Number of new new petitions filed | item |  |  | 5 |  |  |
Accrual for loss contingency |  |  | $ 0 |  |  |

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 number of lawsuits that name Avedro and Avedro board of directors as defendants. + References No definition available. + Details
Name: | gkos_LossContingencyNumberOfLawsuitsThatNameAvedroAndEachMemberOfAvedroBoardOfDirectors
Namespace Prefix: | gkos_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of new new petitions filed. + References No definition available. + Details
Name: | gkos_LossContingencyNumberOfNewPetitionsFiled
Namespace Prefix: | gkos_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of patent infringements. + References No definition available. + Details
Name: | gkos_LossContingencyNumberOfPatentInfringements
Namespace Prefix: | gkos_
Data Type: | xbrli:integerItemType
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 number of other irrevocable letters of credit outstanding. + References No definition available. + Details
Name: | gkos_NumberOfOtherIrrevocableLettersOfCreditOutstanding
Namespace Prefix: | gkos_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the purchase commitment obligation under the agreement. + References No definition available. + Details
Name: | gkos_OtherCommitmentObligationAmount
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Minimum amount of purchase arrangement maturing after one year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | gkos_PurchaseObligationDueAfterTwelveMonths
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of restricted cash pledged for credit card program. + References No definition available. + Details
Name: | gkos_RestrictedCashPledgedForCreditCardProgram
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of restricted cash pledged for letter of credit. + References No definition available. + Details
Name: | gkos_RestrictedCashPledgedForLetterOfCredit
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of restricted cash pledged for office lease agreement. + References No definition available. + Details
Name: | gkos_RestrictedCashPledgedForOfficeLeaseAgreement
Namespace Prefix: | gkos_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Amount of loss contingency liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
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
- 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: |

X
- Details
Name: | srt_LitigationCaseAxis=gkos_PatentLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |