XML 225 R210.htm IDEA: XBRL DOCUMENT
v3.23.1

Financial Instruments - Summary of Maturity Analysis for Derivative Financial Instruments (Detail) $ in Thousands, $ in Thousands | Dec. 31, 2022 TWD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 TWD ($)
--- | --- | --- | ---
Less than 1 month [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | $ 471,740 | $ 15,351 | $ (52,779)
Less than 1 month [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Net settled | (11,136) | (362) | (21,379)
Gross settled | 88,488 | 2,880 | 1,956
Less than 1 month [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 13,398,921 | 436,021 | 2,382,315
Less than 1 month [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (13,310,433) | (433,141) | (2,380,359)
Less than 1 month [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 383,252 | 12,471 | (55,266)
Less than 1 month [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 32,274,691 | 1,050,266 | 23,759,435
Less than 1 month [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (31,891,439) | (1,037,795) | (23,814,701)
Less than 1 month [member] | Target redemption forward contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 531
Less than 1 month [member] | Target redemption forward contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 19,376
Less than 1 month [member] | Target redemption forward contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | (18,845)
1 to 3 months [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 1,413,903 | 46,011 | (8,075)
1 to 3 months [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Net settled | 11,994 | 390 | (1,410)
Gross settled | 828 | 27 | 32,722
1 to 3 months [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 4,688,786 | 152,580 | 6,817,411
1 to 3 months [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (4,687,958) | (152,553) | (6,784,689)
1 to 3 months [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 1,413,075 | 45,984 | (41,992)
1 to 3 months [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 16,429,850 | 534,652 | 21,272,450
1 to 3 months [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (15,016,775) | (488,668) | (21,314,442)
1 to 3 months [member] | Target redemption forward contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 1,195
1 to 3 months [member] | Target redemption forward contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 43,596
1 to 3 months [member] | Target redemption forward contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | (42,401)
3 months to 1 year [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 2,415,161 | 78,592 | (116,984)
3 months to 1 year [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 65,442 | 2,129 | 5,676
3 months to 1 year [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 599,796 | 19,518 | 531,596
3 months to 1 year [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (534,354) | (17,389) | (525,920)
3 months to 1 year [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 2,349,719 | 76,463 | (123,633)
3 months to 1 year [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 62,187,750 | 2,023,682 | 37,841,805
3 months to 1 year [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | $ (59,838,031) | $ (1,947,219) | (37,965,438)
3 months to 1 year [member] | Target redemption forward contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 973
3 months to 1 year [member] | Target redemption forward contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | 33,216
3 months to 1 year [member] | Target redemption forward contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled |  |  | $ (32,243)

X
- Definition Contractual amounts to be derivatives financial instruments in cash flows are exchanged. + References No definition available. + Details
Name: | asx_ContractualAmountsToBeDerivativesFinancialInstrumentsInCashFlowsAreExchanged
Namespace Prefix: | asx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The amount of contractual undiscounted cash flows in relation to net amounts for pay-floating (receive-fixed) interest rate swaps for which net cash flows are exchanged. [Refer: Swap contract [member]] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 7 -IssueDate 2022-03-24 -Paragraph B11D -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_B11D_c&doctype=Appendix&subtype=B -URIDate 2022-03-24 + Details
Name: | ifrs-full_NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneMonthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_ForwardContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asx_CashAndCashEquivalents1Axis=asx_InflowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asx_CashAndCashEquivalents1Axis=asx_OutflowsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_SwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=asx_TargetRedemptionForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |