| r0.1 | label_boi_a2/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r0.2 | label_boi_a2/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r0.3 | label_boi_a2/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r1.1 | Debts not guaranteed by banks/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r1.2 | Debts not guaranteed by banks/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r1.3 | Debts not guaranteed by banks/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| r2.1 | Private individuals/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| r2.2 | Private individuals/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| r2.3 | Private individuals/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 1.1 | Receivables in respect of credit cards/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 1.2 | Receivables in respect of credit cards/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 1.3 | Receivables in respect of credit cards/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 2.1 | Credit/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 2.2 | Credit/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| 2.3 | Credit/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x15 | boi_ST:x3 | boi_ST:x25 |
| r5.1 | Commercial/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| r5.2 | Commercial/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| r5.3 | Commercial/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | N/A | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 3.1 | Receivables in respect of credit cards/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 3.2 | Receivables in respect of credit cards/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 3.3 | Receivables in respect of credit cards/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x143 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 4.1 | Credit/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 4.2 | Credit/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 4.3 | Credit/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x880 | boi_MU:x1 | boi_RP:x3 | boi_SE:x4 | boi_ST:x3 | boi_ST:x25 |
| 5.1 | Total debts not guaranteed by banks/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 5.2 | Total debts not guaranteed by banks/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 5.3 | Total debts not guaranteed by banks/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x2 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 6.1 | Debts guaranteed by banks and others/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | boi_CL:x40 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 6.2 | Debts guaranteed by banks and others/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x40 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 6.3 | Debts guaranteed by banks and others/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x40 | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 7.1 | Total/No. of contracts | boi_met:id102 | xbrli:integerItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 7.2 | Total/Before rescheduling | boi_met:md182 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |
| 7.3 | Total/After rescheduling | boi_met:md181 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CS:x2 | boi_MC:x8 | boi_MU:x1 | boi_RP:x3 | N/A | boi_ST:x3 | boi_ST:x25 |