| Direct investment from Pakistan to Oman-Opening Balance | external.oman_opening_balance | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Oman - Opening Balance | external.oman_opening_balance_2 | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Oman-Opening Balance | external.oman_opening_balance_3 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Oman - Opening Balance | external.oman_opening_balance_6 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Oman-Other Changes | external.oman_other_changes | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Oman - Other Changes | external.oman_other_changes_2 | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Oman-Other Changes | external.oman_other_changes_3 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Oman - Other Changes | external.oman_other_changes_6 | Annual | USD | 31 Dec 2024 |
| Other Investment Currency and deposits Assets- Closing Balance | external.other_investment_currency_deposits_assets_cl | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Decrease during the period | external.other_investment_currency_deposits_assets_de | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Exchange rate changes during the period | external.other_investment_currency_deposits_assets_ex | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Increase during the period | external.other_investment_currency_deposits_assets_in | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Net (Increase minus Decrease) during the period | external.other_investment_currency_deposits_assets_ne | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Opening Balance | external.other_investment_currency_deposits_assets_op | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Assets- Other changes during the period | external.other_investment_currency_deposits_assets_ot | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Opening Balance | external.other_investment_currency_deposits_liabiliti | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Increase during the period | external.other_investment_currency_deposits_liabiliti_2 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Decrease during the period | external.other_investment_currency_deposits_liabiliti_3 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Net (Increase minus Decrease) during the period | external.other_investment_currency_deposits_liabiliti_4 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Price changes during the period | external.other_investment_currency_deposits_liabiliti_5 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Exchange rate changes during the period | external.other_investment_currency_deposits_liabiliti_6 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Other changes during the period | external.other_investment_currency_deposits_liabiliti_7 | Annual | USD | 31 Dec 2023 |
| Other Investment Currency and deposits Liabilities- Closing Balance | external.other_investment_currency_deposits_liabiliti_8 | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Closing Balance | external.other_investment_loan_liabilities_closing_ba | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Decrease during the period | external.other_investment_loan_liabilities_decrease_d | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Exchange rate changes during the period | external.other_investment_loan_liabilities_exchange_r | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Increase during the period | external.other_investment_loan_liabilities_increase_d | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Net (Increase minus Decrease) during the period | external.other_investment_loan_liabilities_net_increa | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Opening Balance | external.other_investment_loan_liabilities_opening_ba | Annual | USD | 31 Dec 2023 |
| Other Investment Loan Liabilities- Other changes during the period | external.other_investment_loan_liabilities_other_chan | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Opening Balance | external.other_investment_other_accounts_payable_liab | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Increase during the period | external.other_investment_other_accounts_payable_liab_2 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Decrease during the period | external.other_investment_other_accounts_payable_liab_3 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Net (Increase minus Decrease) during the period | external.other_investment_other_accounts_payable_liab_4 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Exchange rate changes during the period | external.other_investment_other_accounts_payable_liab_6 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Other changes during the period | external.other_investment_other_accounts_payable_liab_7 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts Payable Liabilities- Closing Balance | external.other_investment_other_accounts_payable_liab_8 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Exchange rate changes during the period | external.other_investment_other_accounts_receivable_a_2 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Opening Balance | external.other_investment_other_accounts_receivable_a_3 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Increase during the period | external.other_investment_other_accounts_receivable_a_4 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Decrease during the period | external.other_investment_other_accounts_receivable_a_5 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Net (Increase minus Decrease) during the period | external.other_investment_other_accounts_receivable_a_6 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Other changes during the period | external.other_investment_other_accounts_receivable_a_7 | Annual | USD | 31 Dec 2023 |
| Other Investment Other accounts receivable Assets- Closing Balance | external.other_investment_other_accounts_receivable_a_8 | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Closing Balance | external.other_investment_other_equity_liabilities_cl | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Decrease during the period | external.other_investment_other_equity_liabilities_de | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Exchange rate changes during the period | external.other_investment_other_equity_liabilities_ex | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Increase during the period | external.other_investment_other_equity_liabilities_in | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Net (Increase minus Decrease) during the period | external.other_investment_other_equity_liabilities_ne | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Opening Balance | external.other_investment_other_equity_liabilities_op | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Other changes during the period | external.other_investment_other_equity_liabilities_ot | Annual | USD | 31 Dec 2023 |
| Other Investment Other equity Liabilities- Price changes during the period | external.other_investment_other_equity_liabilities_pr | Annual | USD | 31 Dec 2023 |
| Other Investment Special drawing rights (Net incurrence of liabilities)- Opening Balance | external.other_investment_special_drawing_rights_net | Annual | USD | 31 Dec 2023 |
| Other Investment Special drawing rights (Net incurrence of liabilities)- Price changes during the period | external.other_investment_special_drawing_rights_net_5 | Annual | USD | 31 Dec 2023 |
| Other Investment Special drawing rights (Net incurrence of liabilities)- Exchange rate changes during the period | external.other_investment_special_drawing_rights_net_6 | Annual | USD | 31 Dec 2023 |
| Other Investment Special drawing rights (Net incurrence of liabilities)- Closing Balance | external.other_investment_special_drawing_rights_net_8 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Opening Balance | external.other_investment_trade_credit_advances_asset | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Increase during the period | external.other_investment_trade_credit_advances_asset_2 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Decrease during the period | external.other_investment_trade_credit_advances_asset_3 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Net (Increase minus Decrease) during the period | external.other_investment_trade_credit_advances_asset_4 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Other changes during the period | external.other_investment_trade_credit_advances_asset_7 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Assets- Closing Balance | external.other_investment_trade_credit_advances_asset_8 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Opening Balance | external.other_investment_trade_credit_advances_liabi | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Decrease during the period | external.other_investment_trade_credit_advances_liabi_3 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Net (Increase minus Decrease) during the period | external.other_investment_trade_credit_advances_liabi_4 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Exchange rate changes during the period | external.other_investment_trade_credit_advances_liabi_6 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Other changes during the period | external.other_investment_trade_credit_advances_liabi_7 | Annual | USD | 31 Dec 2023 |
| Other Investment Trade credit and advances Liabilities- Closing Balance | external.other_investment_trade_credit_advances_liabi_8 | Annual | USD | 31 Dec 2023 |
| Direct investment from Pakistan to Other; n.e.s-Closing Balance | external.other_n_e_closing_balance | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Closing Balance | external.other_n_e_closing_balance_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Decrease | external.other_n_e_decrease | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Decrease | external.other_n_e_decrease_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Exchange Rate Change | external.other_n_e_exchange_rate_change | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Exchange Rate Change | external.other_n_e_exchange_rate_change_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Increase | external.other_n_e_increase | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Increase | external.other_n_e_increase_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Net (Increase minus Decrease) | external.other_n_e_net_increase_minus_decrease | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Net (Increase minus Decrease) | external.other_n_e_net_increase_minus_decrease_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Opening Balance | external.other_n_e_opening_balance | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Opening Balance | external.other_n_e_opening_balance_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Other Changes | external.other_n_e_other_changes | Annual | USD | 31 Dec 2024 |
| Portfolio investment from Pakistan to Other; n.e.s-Other Changes | external.other_n_e_other_changes_2 | Annual | USD | 31 Dec 2024 |
| Direct investment from Pakistan to Other; n.e.s-Price Change | external.other_n_e_price_change | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Ultimate Controlling Parent Country Others-CB | external.others | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Closing Balance | external.others_n_e_closing_balance | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Closing Balance | external.others_n_e_closing_balance_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Closing Balance | external.others_n_e_closing_balance_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Decrease | external.others_n_e_decrease | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Decrease | external.others_n_e_decrease_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Decrease | external.others_n_e_decrease_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Exchange Rate Change | external.others_n_e_exchange_rate_change | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Exchange Rate Change | external.others_n_e_exchange_rate_change_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Exchange Rate Change | external.others_n_e_exchange_rate_change_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Increase | external.others_n_e_increase | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Increase | external.others_n_e_increase_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Increase | external.others_n_e_increase_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Net (Increase minus Decrease) | external.others_n_e_net_increase_minus_decrease | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Net (Increase minus Decrease) | external.others_n_e_net_increase_minus_decrease_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Net (Increase minus Decrease) | external.others_n_e_net_increase_minus_decrease_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Opening Balance | external.others_n_e_opening_balance | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Opening Balance | external.others_n_e_opening_balance_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Opening Balance | external.others_n_e_opening_balance_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Other Changes | external.others_n_e_other_changes | Annual | USD | 31 Dec 2024 |
| Direct investment (Debt) in Pakistan from Others; n.e.s - Other Changes | external.others_n_e_other_changes_2 | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Other Changes | external.others_n_e_other_changes_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan from Others; n.e.s - Price Change | external.others_n_e_price_change | Annual | USD | 31 Dec 2024 |
| Equity Direct investment in Pakistan from Others; n.e.s - Price Change | external.others_n_e_price_change_3 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Australia - Stock | external.others_sector_australia | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Bahamas - Stock | external.others_sector_bahamas | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Bahrain - Stock | external.others_sector_bahrain | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Bahrain - Net Flows | external.others_sector_bahrain_2 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from British Virgin Islands - Stock | external.others_sector_british_virgin_islands | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from British Virgin Islands - Net Flows | external.others_sector_british_virgin_islands_2 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Canada - Stock | external.others_sector_canada | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from Canada - Net Flows | external.others_sector_canada_2 | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from China - Stock | external.others_sector_china | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan's Others Sector from China - Net Flows | external.others_sector_china_2 | Annual | USD | 31 Dec 2024 |
| Direct investment Abroad by Pakistani companies from Others Sector - Closing Balance | external.others_sector_closing_balance | Annual | USD | 31 Dec 2024 |
| Direct investment in Pakistan Others Sector - Closing Balance | external.others_sector_closing_balance_2 | Annual | USD | 31 Dec 2024 |
| Portfolio investment in Pakistan Others Sector - Closing Balance | external.others_sector_closing_balance_3 | Annual | USD | 31 Dec 2024 |