XML 229 R213.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial Instruments - Summary of Maturity Analysis for Derivative Financial Instruments (Detail) $ in Thousands, $ in Thousands | Dec. 31, 2024 TWD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 TWD ($)
--- | --- | --- | ---
Less than 1 month [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | $ 315,330 | $ 9,617 | $ 483,986
Less than 1 month [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Net settled | 10,872 | 332 | (44,550)
Gross settled | 116,843 | 3,563 | 116,808
Less than 1 month [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 10,395,219 | 317,024 | 13,971,393
Less than 1 month [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (10,278,376) | (313,461) | (13,854,585)
Less than 1 month [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 198,487 | 6,054 | 367,178
Less than 1 month [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 13,901,338 | 423,951 | 22,388,255
Less than 1 month [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (13,702,851) | (417,897) | (22,021,077)
1 to 3 months [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 1,607,609 | 49,027 | 627,795
1 to 3 months [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Net settled | 11,550 | 352 | 5,585
Gross settled | 35,233 | 1,074 | 8,798
1 to 3 months [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 3,866,536 | 117,918 | 347,468
1 to 3 months [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (3,831,303) | (116,844) | (338,670)
1 to 3 months [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 1,572,376 | 47,953 | 618,997
1 to 3 months [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 31,704,116 | 966,884 | 19,166,073
1 to 3 months [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (30,131,740) | (918,931) | (18,547,076)
3 months to 1 year [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 4,086,157 | 124,616 | 1,204,693
3 months to 1 year [member] | Forward exchange contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Net settled | 0 | 0 |
Gross settled | 12,463 | 380 | 10,396
3 months to 1 year [member] | Forward exchange contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 332,003 | 10,125 | 143,726
3 months to 1 year [member] | Forward exchange contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | (319,540) | (9,745) | (133,330)
3 months to 1 year [member] | Swap contracts [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 4,073,694 | 124,236 | 1,194,297
3 months to 1 year [member] | Swap contracts [member] | Inflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | 84,978,720 | 2,591,605 | 66,015,750
3 months to 1 year [member] | Swap contracts [member] | Outflows [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gross settled | $ (80,905,026) | $ (2,467,369) | $ (64,821,453)

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 2024-01-01 -Paragraph B11D -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D_c&doctype=Appendix&subtype=B -URIDate 2024-03-27 + 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_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: |