v3.24.1
Financial Instruments - Summary of Maturity Analysis for Derivative Financial Instruments (Detail)
$ in Thousands, $ in Thousands
Dec. 31, 2023
TWD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
TWD ($)
Less than 1 month [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled $ 483,986 $ 15,806 $ 471,740
Less than 1 month [member] | Forward exchange contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Net settled (44,550) (1,455) (11,136)
Gross settled 116,808 3,815 88,488
Less than 1 month [member] | Forward exchange contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 13,971,393 456,283 13,398,921
Less than 1 month [member] | Forward exchange contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled (13,854,585) (452,468) (13,310,433)
Less than 1 month [member] | Swap contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 367,178 11,991 383,252
Less than 1 month [member] | Swap contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 22,388,255 731,164 32,274,691
Less than 1 month [member] | Swap contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled (22,021,077) (719,173) (31,891,439)
1 to 3 months [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 627,795 20,503 1,413,903
1 to 3 months [member] | Forward exchange contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Net settled 5,585 182 11,994
Gross settled 8,798 287 828
1 to 3 months [member] | Forward exchange contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 347,468 11,348 4,688,786
1 to 3 months [member] | Forward exchange contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled (338,670) (11,061) (4,687,958)
1 to 3 months [member] | Swap contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 618,997 20,216 1,413,075
1 to 3 months [member] | Swap contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 19,166,073 625,933 16,429,850
1 to 3 months [member] | Swap contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled (18,547,076) (605,717) (15,016,775)
3 months to 1 year [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 1,204,693 39,343 2,415,161
3 months to 1 year [member] | Forward exchange contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 10,396 339 65,442
3 months to 1 year [member] | Forward exchange contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 143,726 4,694 599,796
3 months to 1 year [member] | Forward exchange contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled (133,330) (4,355) (534,354)
3 months to 1 year [member] | Swap contracts [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 1,194,297 39,004 2,349,719
3 months to 1 year [member] | Swap contracts [member] | Inflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled 66,015,750 2,155,968 62,187,750
3 months to 1 year [member] | Swap contracts [member] | Outflows [member]      
Disclosure of maturity analysis for derivative financial liabilities [line items]      
Gross settled $ (64,821,453) $ (2,116,964) $ (59,838,031)