| BlackRock Science and Technology Term Trust | Jun 30, 2026 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2026 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2026 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2026 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2025 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2025 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2025 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2025 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2025 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2025 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2024 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2024 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2024 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2024 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2023 | NPORT-P/A | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 10,189 | $0 | 0.0% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2023 | NPORT-P | 816 | $0 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 1,018,908 | $10 | 0.0% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2023 | NPORT-P | 81,588 | $1 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 1,018,908 | $10 | 0.0% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2023 | NPORT-P/A | 81,588 | $1 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 1,018,908 | $224,160 | 0.0% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2022 | NPORT-P/A | 81,588 | $17,949 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 1,018,908 | $5,063,973 | 0.3% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2022 | NPORT-P | 81,588 | $405,492 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 1,018,908 | $5,257,565 | 0.3% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2022 | NPORT-P | 81,588 | $420,994 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 1,018,908 | $6,164,393 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2022 | NPORT-P | 81,588 | $493,607 | 0.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 1,018,908 | $7,774,268 | 0.3% |
| BlackRock Capital Allocation Term Trust | Dec 31, 2021 | NPORT-P | 81,588 | $622,516 | 0.0% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 1,018,908 | $7,886,348 | 0.2% |
| BlackRock Capital Allocation Term Trust | Sep 30, 2021 | NPORT-P | 81,588 | $631,491 | 0.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 1,018,908 | $7,295,381 | 0.2% |
| BlackRock Capital Allocation Term Trust | Jun 30, 2021 | NPORT-P | 81,588 | $584,170 | 0.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 1,018,908 | $6,979,520 | 0.2% |
| BlackRock Capital Allocation Term Trust | Mar 31, 2021 | NPORT-P | 81,588 | $558,878 | 0.0% |