XML 79 R64.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Investments (Summary of Cash Equivalents, and Short term Investments) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | $ 581,367 |  |
Short-term investments, fair value | 581,573 |  |
Total, amortized cost | 581,367 | $ 474,794 |
Total, gross unrealized gains | 615 | 19 |
Total, gross unrealized losses | (409) | (1,692) |
Total, fair value | 581,573 | 473,121 |
Proceeds from sale of cash equivalent investments | 47,000 | 29,600 | $ 12,800
Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 469,451 | 279,268 |
Short-term investments, gross unrealized gains | 615 | 15 |
Short-term investments, gross unrealized losses | (409) | (1,692) |
Short-term investments, fair value | 469,657 | 277,591 |
Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 65,340 | 25,677 |
Short-term investments, gross unrealized gains | 170 | 7 |
Short-term investments, gross unrealized losses | (22) | (134) |
Short-term investments, fair value | 65,488 | 25,550 |
Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 17,086 | 17,362 |
Short-term investments, gross unrealized gains | 0 | 0 |
Short-term investments, gross unrealized losses | 0 | 0 |
Short-term investments, fair value | 17,086 | 17,362 |
Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 56,273 | 27,866 |
Short-term investments, gross unrealized gains | 0 | 0 |
Short-term investments, gross unrealized losses | 0 | 0 |
Short-term investments, fair value | 56,273 | 27,866 |
Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 251,671 | 198,868 |
Short-term investments, gross unrealized gains | 432 | 7 |
Short-term investments, gross unrealized losses | (299) | (1,529) |
Short-term investments, fair value | 251,804 | 197,346 |
Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost |  | 996 |
Short-term investments, gross unrealized gains |  | 0 |
Short-term investments, gross unrealized losses |  | (4) |
Short-term investments, fair value |  | 992 |
Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost |  | 696 |
Short-term investments, gross unrealized gains |  | 0 |
Short-term investments, gross unrealized losses |  | (2) |
Short-term investments, fair value |  | 694 |
Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost |  | 364 |
Short-term investments, gross unrealized gains |  | 0 |
Short-term investments, gross unrealized losses |  | (2) |
Short-term investments, fair value |  | 362 |
U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 13,200 | 735 |
Short-term investments, gross unrealized gains | 0 | 0 |
Short-term investments, gross unrealized losses | (9) | (1) |
Short-term investments, fair value | 13,191 | 734 |
U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, amortized cost | 65,881 | 6,704 |
Short-term investments, gross unrealized gains | 13 | 1 |
Short-term investments, gross unrealized losses | (79) | (20) |
Short-term investments, fair value | 65,815 | 6,685 |
Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost | 111,916 | 195,526 |
Cash equivalents, gross unrealized gains | 0 | 4 |
Cash equivalents, gross unrealized losses | 0 | 0 |
Cash equivalent, fair value | 111,916 | 195,530 |
Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost | 138 | 25 |
Cash equivalents, gross unrealized gains | 0 | 0 |
Cash equivalents, gross unrealized losses | 0 | 0 |
Cash equivalent, fair value | 138 | 25 |
Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost | 48,063 | 69,101 |
Cash equivalents, gross unrealized gains | 0 | 0 |
Cash equivalents, gross unrealized losses | 0 | 0 |
Cash equivalent, fair value | 48,063 | 69,101 |
Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost | 60,719 | 97,650 |
Cash equivalents, gross unrealized gains | 0 | 0 |
Cash equivalents, gross unrealized losses | 0 | 0 |
Cash equivalent, fair value | 60,719 | 97,650 |
Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost |  | 1,001 |
Cash equivalents, gross unrealized gains |  | 0 |
Cash equivalents, gross unrealized losses |  | 0 |
Cash equivalent, fair value |  | 1,001 |
U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost | 2,996 | 10,767 |
Cash equivalents, gross unrealized gains | 0 | 1 |
Cash equivalents, gross unrealized losses | 0 | 0 |
Cash equivalent, fair value | 2,996 | 10,768 |
U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, amortized cost |  | 16,982 |
Cash equivalents, gross unrealized gains |  | 3 |
Cash equivalents, gross unrealized losses |  | 0 |
Cash equivalent, fair value |  | 16,985 |
Level 1 |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Total, fair value | 146,616 | 132,465 |
Level 1 | Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 82,901 | 24,047 |
Level 1 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 1 | Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 17,086 | 17,362 |
Level 1 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 1 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 1 | Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 0 |
Level 1 | Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 0 |
Level 1 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 0 |
Level 1 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 1 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 65,815 | 6,685 |
Level 1 | Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 63,715 | 108,418 |
Level 1 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 0 | 0 |
Level 1 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 0 | 0 |
Level 1 | Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 60,719 | 97,650 |
Level 1 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value |  | 0 |
Level 1 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 2,996 | 10,768 |
Level 1 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value |  | 0 |
Level 2 |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Total, fair value | 434,957 | 340,656 |
Level 2 | Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 386,756 | 253,544 |
Level 2 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 65,488 | 25,550 |
Level 2 | Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 2 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 56,273 | 27,866 |
Level 2 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 251,804 | 197,346 |
Level 2 | Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 992 |
Level 2 | Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 694 |
Level 2 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value |  | 362 |
Level 2 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 13,191 | 734 |
Level 2 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, fair value | 0 | 0 |
Level 2 | Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 48,201 | 87,112 |
Level 2 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 138 | 25 |
Level 2 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 48,063 | 69,101 |
Level 2 | Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | 0 | 0 |
Level 2 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value |  | 1,001 |
Level 2 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value | $ 0 | 0 |
Level 2 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, fair value |  | $ 16,985 |

X
- Definition Cash Equivalent, Fair Value Disclosure + References No definition available. + Details
Name: | amkr_CashEquivalentFairValueDisclosure
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash Equivalents, Gross Unrealized Gains + References No definition available. + Details
Name: | amkr_CashEquivalentsGrossUnrealizedGains
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash Equivalents, Gross Unrealized Losses + References No definition available. + Details
Name: | amkr_CashEquivalentsGrossUnrealizedLosses
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-For-Sale, And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax + References No definition available. + Details
Name: | amkr_DebtSecuritiesAvailableForSaleAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Securities, Available-For-Sale, And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax + References No definition available. + Details
Name: | amkr_DebtSecuritiesAvailableForSaleAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-For-Sale, And Cash Equivalents, Amortized Cost + References No definition available. + Details
Name: | amkr_DebtSecuritiesAvailableForSaleAndCashEquivalentsAmortizedCost
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Available-For-Sale, And Cash Equivalents, Fair Value Disclosure + References No definition available. + Details
Name: | amkr_DebtSecuritiesAvailableForSaleAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Proceeds From Sale Of Cash Equivalent Investments + References No definition available. + Details
Name: | amkr_ProceedsFromSaleOfCashEquivalentInvestments
Namespace Prefix: | amkr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ShortTermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentShorttermDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_MunicipalBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |