XML 59 R49.htm IDEA: XBRL DOCUMENT
v3.25.1

Investments - Schedule of Cash Equivalents, and Short term Investments (Details) - USD ($) $ in Thousands | 3 Months Ended |
--- | --- | ---
Mar. 31, 2025 | Mar. 31, 2024 | Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items] |  |  |
Total, Amortized Cost | $ 714,862 |  | $ 726,061
Total, Gross Unrealized Gains | 838 |  | 845
Total, Gross Unrealized Losses | (209) |  | (1,352)
Total Fair Value | 715,491 |  | 725,554
Proceeds from sale of cash equivalent investments | 2,000 | $ 5,800 |
Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 500,016 |  | 509,067
Short-term investments, Gross Unrealized Gains | 838 |  | 841
Short-term investments, Gross Unrealized Losses | (208) |  | (1,352)
Short-term investments, Total Fair Value | 500,646 |  | 508,556
Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 63,449 |  | 63,256
Short-term investments, Gross Unrealized Gains | 123 |  | 168
Short-term investments, Gross Unrealized Losses | (69) |  | (1,038)
Short-term investments, Total Fair Value | 63,503 |  | 62,386
Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 18,393 |  | 15,121
Short-term investments, Gross Unrealized Gains | 0 |  | 0
Short-term investments, Gross Unrealized Losses | 0 |  | 0
Short-term investments, Total Fair Value | 18,393 |  | 15,121
Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 30,513 |  | 36,829
Short-term investments, Gross Unrealized Gains | 0 |  | 0
Short-term investments, Gross Unrealized Losses | 0 |  | 0
Short-term investments, Total Fair Value | 30,513 |  | 36,829
Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 243,022 |  | 258,191
Short-term investments, Gross Unrealized Gains | 471 |  | 567
Short-term investments, Gross Unrealized Losses | (63) |  | (101)
Short-term investments, Total Fair Value | 243,430 |  | 258,657
Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 1,589 |  | 1,590
Short-term investments, Gross Unrealized Gains | 0 |  | 0
Short-term investments, Gross Unrealized Losses | (1) |  | 0
Short-term investments, Total Fair Value | 1,588 |  | 1,590
Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 10,971 |  | 11,159
Short-term investments, Gross Unrealized Gains | 3 |  | 2
Short-term investments, Gross Unrealized Losses | (16) |  | (18)
Short-term investments, Total Fair Value | 10,958 |  | 11,143
Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 1,020 |  | 1,007
Short-term investments, Gross Unrealized Gains | 1 |  | 2
Short-term investments, Gross Unrealized Losses | 0 |  | 0
Short-term investments, Total Fair Value | 1,021 |  | 1,009
U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 10,097 |  | 11,392
Short-term investments, Gross Unrealized Gains | 1 |  | 0
Short-term investments, Gross Unrealized Losses | (2) |  | (25)
Short-term investments, Total Fair Value | 10,096 |  | 11,367
U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Amortized Cost | 120,962 |  | 110,522
Short-term investments, Gross Unrealized Gains | 239 |  | 102
Short-term investments, Gross Unrealized Losses | (57) |  | (170)
Short-term investments, Total Fair Value | 121,144 |  | 110,454
Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, Amortized Cost | 214,846 |  | 216,994
Cash equivalents, Gross Unrealized Gains | 0 |  | 4
Cash equivalents, Gross Unrealized Losses | (1) |  | 0
Cash equivalent, Total Fair Value | 214,845 |  | 216,998
Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, Amortized Cost | 72,022 |  | 53,110
Cash equivalents, Gross Unrealized Gains | 0 |  | 0
Cash equivalents, Gross Unrealized Losses | 0 |  | 0
Cash equivalent, Total Fair Value | 72,022 |  | 53,110
Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, Amortized Cost | 814 |  | 755
Cash equivalents, Gross Unrealized Gains | 0 |  | 0
Cash equivalents, Gross Unrealized Losses | 0 |  | 0
Cash equivalent, Total Fair Value | 814 |  | 755
Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, Amortized Cost | 127,544 |  | 146,679
Cash equivalents, Gross Unrealized Gains | 0 |  | 0
Cash equivalents, Gross Unrealized Losses | 0 |  | 0
Cash equivalent, Total Fair Value | 127,544 |  | 146,679
U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalents, Amortized Cost | 14,466 |  | 16,450
Cash equivalents, Gross Unrealized Gains | 0 |  | 4
Cash equivalents, Gross Unrealized Losses | (1) |  | 0
Cash equivalent, Total Fair Value | 14,465 |  | 16,454
Level 1 |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Total Fair Value | 281,546 |  | 288,708
Level 1 | Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 139,537 |  | 125,575
Level 1 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 18,393 |  | 15,121
Level 1 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 1 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 121,144 |  | 110,454
Level 1 | Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 142,009 |  | 163,133
Level 1 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 0 |  | 0
Level 1 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 0 |  | 0
Level 1 | Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 127,544 |  | 146,679
Level 1 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 14,465 |  | 16,454
Level 2 |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Total Fair Value | 433,945 |  | 436,846
Level 2 | Short-term Investments |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 361,109 |  | 382,981
Level 2 | Asset-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 63,503 |  | 62,386
Level 2 | Certificate of deposits |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 2 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 30,513 |  | 36,829
Level 2 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 243,430 |  | 258,657
Level 2 | Foreign government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 1,588 |  | 1,590
Level 2 | Mortgage-backed securities |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 10,958 |  | 11,143
Level 2 | Municipal bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 1,021 |  | 1,009
Level 2 | U.S. government agency bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 10,096 |  | 11,367
Level 2 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Short-term investments, Total Fair Value | 0 |  | 0
Level 2 | Cash equivalents |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 72,836 |  | 53,865
Level 2 | Commercial paper |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 72,022 |  | 53,110
Level 2 | Corporate bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 814 |  | 755
Level 2 | Money market funds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | 0 |  | 0
Level 2 | U.S. government bonds |  |  |
Debt Securities, Available-for-sale [Line Items] |  |  |
Cash equivalent, Total Fair Value | $ 0 |  | $ 0

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/2147478777/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/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-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 (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 8: 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 9: 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/2147478546/942-210-S99-1 Reference 10: 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/2147478777/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_MortgageBackedSecuritiesMember
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_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateBondSecuritiesMember
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_USTreasurySecuritiesMember
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: |