XML 20 R10.htm IDEA: XBRL DOCUMENT
v3.23.3

Balance Sheet Details | 9 Months Ended
--- | ---
Sep. 30, 2023
Balance Sheet Details |
Balance Sheet Details | Note 3. Balance Sheet Details Short-term Investments Short-term investments consisted of the following (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | At September 30, 2023 |
​ | ​ | Maturity | ​ | Amortized cost | ​ | Unrealized | ​ | Unrealized | ​ | Estimated |
​ |  | (in years) |  | or cost |  | gains |  | losses |  | fair value |
U.S. government agency bonds | ​ | less than 3 | ​ | $ | 47,989 | ​ | $ | - | ​ | ​ | (658) | ​ | $ | 47,331 | ​
U.S. treasury securities | ​ | less than 2 | ​ | ​ | 95,929 | ​ | ​ | - | ​ | ​ | (320) | ​ | ​ | 95,609 | ​
Bank certificates of deposit | ​ | less than 2 | ​ | ​ | 11,300 | ​ | ​ | 1 | ​ | ​ | (1) | ​ | ​ | 11,300 | ​
Corporate notes | ​ | less than 3 | ​ |  | 22,104 | ​ |  | 11 | ​ |  | (403) | ​ |  | 21,712 | ​
Asset-backed securities | ​ | less than 2 | ​ |  | 8,613 | ​ |  | - | ​ |  | (226) | ​ |  | 8,387 | ​
Municipal bonds | ​ | less than 3 | ​ | ​ | 7,634 | ​ | ​ | - | ​ | ​ | (45) | ​ | ​ | 7,589 | ​
Total | ​ | ​ | ​ | $ | 193,569 | ​ | $ | 12 | ​ | $ | (1,653) | ​ | $ | 191,928 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | At December 31, 2022 |
​ | ​ | Maturity | ​ | Amortized cost | ​ | Unrealized | ​ | Unrealized | ​ | Estimated |
​ |  | (in years) |  | or cost |  | gains |  | losses |  | fair value |
U.S. government agency bonds | ​ | less than 3 | ​ | $ | 88,478 | ​ | $ | - | ​ | $ | (2,413) | ​ | $ | 86,065 | ​
U.S. treasury securities | ​ | less than 1 | ​ | ​ | 52,991 | ​ | ​ | - | ​ | ​ | (384) | ​ | ​ | 52,607 | ​
Bank certificates of deposit | ​ | less than 1 | ​ | ​ | 17,500 | ​ | ​ | 3 | ​ | ​ | (11) | ​ | ​ | 17,492 | ​
Corporate notes | ​ | less than 3 | ​ |  | 41,464 | ​ |  | - | ​ |  | (978) | ​ |  | 40,486 | ​
Asset-backed securities | ​ | less than 2 | ​ |  | 21,656 | ​ |  | - | ​ |  | (360) | ​ |  | 21,296 | ​
Municipal bonds | ​ | less than 3 | ​ | ​ | 15,635 | ​ | ​ | - | ​ | ​ | (411) | ​ | ​ | 15,224 | ​
Total | ​ | ​ | ​ | $ | 237,724 | ​ | $ | 3 | ​ | $ | (4,557) | ​ | $ | 233,170 | ​
​ At each reporting date, the Company performs an evaluation of impairment to determine if any unrealized losses are the result of credit losses. Impairment is assessed at the individual security level. Factors considered in determining whether a loss resulted from a credit loss or other factors include the Company’s intent and ability to hold the investment until the recovery of its amortized cost basis, the extent to which the fair value is less than the amortized cost basis, the length of time and extent to which fair value has been less than the cost basis, the financial condition of the issuer, any historical failure of the issuer to make scheduled interest or principal payments, any changes to the rating of the security by a rating agency, any adverse legal or regulatory events affecting the issuer or issuer’s industry, and any significant deterioration in economic conditions. The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in interest expense in the condensed consolidated statements of operations through an allowance for credit losses. Unrealized gains and losses that are not credit-related are included in accumulated other comprehensive loss. Unrealized losses on available-for-sale debt securities as of September 30, 2023 and December 31, 2022 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities. Further, the Company does not intend to sell these investments prior to maturity and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis. Accordingly, the Company did not record an allowance for credit losses with respect to these investments as of September 30, 2023 and December 31, 2022. Accounts Receivable, Net Accounts receivable consisted of the following (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | September 30, | ​ | December 31, | ​
​ |  | 2023 |  | 2022 |
Accounts receivable | ​ | $ | 40,510 | ​ | $ | 37,323 | ​
Allowance for credit losses | ​ | ​ | (1,184) | ​ | ​ | (1,250) | ​
​ | ​ | $ | 39,326 | ​ | $ | 36,073 | ​
​ The Company’s allowance for credit losses represents management’s estimate of current expected credit losses related to customer receivables. There were immaterial bad-debt write offs charged during the three and nine months ended September 30, 2023. ​ Additionally, no customers accounted for more than 10% of net accounts receivable as of September 30, 2023 or December 31, 2022. Inventory Inventory consisted of the following (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | September 30, | ​ | December 31, | ​
​ |  | 2023 |  | 2022 |
Finished goods | ​ | $ | 16,674 | ​ | $ | 13,742 | ​
Work in process | ​ | ​ | 11,470 | ​ | ​ | 10,495 | ​
Raw material | ​ | ​ | 11,637 | ​ | ​ | 13,604 | ​
​ | ​ | $ | 39,781 | ​ | $ | 37,841 | ​
​ Accrued Liabilities Accrued liabilities consisted of the following (in thousands):
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | September 30, | ​ | December 31,
​ |  | 2023 |  | 2022
Accrued bonuses | ​ | $ | 13,661 | ​ | $ | 17,219
Accrued vacation benefits | ​ | ​ | 5,032 | ​ | ​ | 4,475
Other accrued liabilities | ​ | ​ | 38,041 | ​ | ​ | 36,262
​ | ​ | $ | 56,734 | ​ | $ | 57,956
​

X
- Definition No definition. + References No definition available. + Details
Name: | gkos_BalanceSheetDetailsAbstract
Namespace Prefix: | gkos_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//210/tableOfContent + Details
Name: | us-gaap_SupplementalBalanceSheetDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration