| r0.1 | label_boi_a2/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x1 |
| r0.2 | label_boi_a2/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x2 |
| r0.3 | label_boi_a2/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x3 |
| r0.4 | label_boi_a2/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x10 |
| r0.5 | label_boi_a2/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x4 |
| r0.6 | label_boi_a2/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x5 |
| r0.7 | label_boi_a2/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | boi_VI:x6 |
| r0.8 | label_boi_a2/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | N/A | boi_ST:x22 | N/A |
| r1.1 | LTV/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| r1.2 | LTV/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| r1.3 | LTV/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| r1.4 | LTV/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| r1.5 | LTV/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| r1.6 | LTV/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| r1.7 | LTV/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| r1.8 | LTV/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 1.1 | Up to 30%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 1.2 | Up to 30%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 1.3 | Up to 30%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 1.4 | Up to 30%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 1.5 | Up to 30%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 1.6 | Up to 30%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 1.7 | Up to 30%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 1.8 | Up to 30%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x13 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 2.1 | >30% - 45%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 2.2 | >30% - 45%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 2.3 | >30% - 45%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 2.4 | >30% - 45%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 2.5 | >30% - 45%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 2.6 | >30% - 45%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 2.7 | >30% - 45%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 2.8 | >30% - 45%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x14 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 3.1 | >45% - 60%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 3.2 | >45% - 60%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 3.3 | >45% - 60%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 3.4 | >45% - 60%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 3.5 | >45% - 60%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 3.6 | >45% - 60%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 3.7 | >45% - 60%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 3.8 | >45% - 60%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x15 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 4.1 | >60% - 75%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 4.2 | >60% - 75%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 4.3 | >60% - 75%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 4.4 | >60% - 75%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 4.5 | >60% - 75%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 4.6 | >60% - 75%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 4.7 | >60% - 75%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 4.8 | >60% - 75%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x16 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 5.1 | >75% - 90%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 5.2 | >75% - 90%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 5.3 | >75% - 90%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 5.4 | >75% - 90%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 5.5 | >75% - 90%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 5.6 | >75% - 90%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 5.7 | >75% - 90%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 5.8 | >75% - 90%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x17 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 6.1 | >90%/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 6.2 | >90%/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 6.3 | >90%/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 6.4 | >90%/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 6.5 | >90%/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 6.6 | >90%/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 6.7 | >90%/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 6.8 | >90%/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x60 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | boi_PI:x18 | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 7.1 | Calculated without security/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 7.2 | Calculated without security/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 7.3 | Calculated without security/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 7.4 | Calculated without security/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 7.5 | Calculated without security/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 7.6 | Calculated without security/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 7.7 | Calculated without security/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 7.8 | Calculated without security/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | boi_CL:x61 | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 8.1 | Total/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 8.2 | Total/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 8.3 | Total/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 8.4 | Total/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 8.5 | Total/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 8.6 | Total/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 8.7 | Total/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 8.8 | Total/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x16 | boi_ST:x22 | N/A |
| 9.1 | Thereof: housing for investment/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x1 |
| 9.2 | Thereof: housing for investment/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x2 |
| 9.3 | Thereof: housing for investment/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x3 |
| 9.4 | Thereof: housing for investment/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x10 |
| 9.5 | Thereof: housing for investment/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x4 |
| 9.6 | Thereof: housing for investment/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x5 |
| 9.7 | Thereof: housing for investment/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | boi_VI:x6 |
| 9.8 | Thereof: housing for investment/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | boi_PU:x1 | boi_SE:x16 | boi_ST:x22 | N/A |
| 10.1 | Thereof: buying groups/Up to 400 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x1 |
| 10.2 | Thereof: buying groups/>400 - 800 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x2 |
| 10.3 | Thereof: buying groups/>800 - 1200 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x3 |
| 10.4 | Thereof: buying groups/>1200 - 2000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x10 |
| 10.5 | Thereof: buying groups/>2000 - 3000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x4 |
| 10.6 | Thereof: buying groups/>3000 - 5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x5 |
| 10.7 | Thereof: buying groups/>5000 | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | boi_VI:x6 |
| 10.8 | Thereof: buying groups/Total performance | boi_met:md99 | xbrli:monetaryItemType | instant | boi_BC:x1 | N/A | boi_CL:x36 | boi_CS:x1 | boi_MC:x8 | N/A | N/A | boi_SE:x79 | boi_ST:x22 | N/A |