| BlackRock Science and Technology Term Trust | Jun 30, 2026 | NPORT-P | 889,680 | $4,316,458 | 0.2% |
| BlackRock Science and Technology Trust | Jun 30, 2026 | NPORT-P | 328,680 | $1,497,010 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2026 | NPORT-P | 889,680 | $4,319,378 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2026 | NPORT-P | 328,680 | $1,497,486 | 0.1% |
| BlackRock Science and Technology Term Trust | Dec 31, 2025 | NPORT-P | 889,680 | $5,314,998 | 0.3% |
| BlackRock Science and Technology Trust | Dec 31, 2025 | NPORT-P | 328,680 | $1,854,454 | 0.1% |
| BlackRock Science and Technology Term Trust | Sep 30, 2025 | NPORT-P | 889,680 | $5,789,175 | 0.3% |
| BlackRock Science and Technology Trust | Sep 30, 2025 | NPORT-P | 328,680 | $2,025,413 | 0.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2025 | NPORT-P | 889,680 | $6,014,515 | 0.4% |
| BlackRock Science and Technology Trust | Jun 30, 2025 | NPORT-P | 328,680 | $2,108,059 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2025 | NPORT-P | 889,680 | $5,500,142 | 0.4% |
| BlackRock Science and Technology Trust | Mar 31, 2025 | NPORT-P | 328,680 | $1,939,730 | 0.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2024 | NPORT-P | 889,680 | $6,620,455 | 0.4% |
| BlackRock Science and Technology Trust | Dec 31, 2024 | NPORT-P | 328,680 | $2,344,573 | 0.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2024 | NPORT-P | 889,680 | $5,532,673 | 0.3% |
| BlackRock Science and Technology Trust | Sep 30, 2024 | NPORT-P | 328,680 | $1,950,543 | 0.1% |
| BlackRock Science and Technology Term Trust | Jun 30, 2024 | NPORT-P | 889,680 | $5,067,530 | 0.3% |
| BlackRock Science and Technology Trust | Jun 30, 2024 | NPORT-P | 328,680 | $1,784,730 | 0.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 889,680 | $5,612,881 | 0.3% |
| BlackRock Science and Technology Trust | Mar 31, 2024 | NPORT-P | 328,680 | $1,981,983 | 0.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2023 | NPORT-P | 889,680 | $5,983,353 | 0.4% |
| BlackRock Science and Technology Trust | Dec 31, 2023 | NPORT-P | 328,680 | $2,115,835 | 0.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2023 | NPORT-P | 889,680 | $5,399,494 | 0.3% |
| BlackRock Science and Technology Trust | Sep 30, 2023 | NPORT-P | 328,680 | $1,904,958 | 0.2% |
| BlackRock Science and Technology Term Trust | Jun 30, 2023 | NPORT-P | 889,680 | $6,842,875 | 0.4% |
| BlackRock Science and Technology Trust | Jun 30, 2023 | NPORT-P | 328,680 | $2,426,743 | 0.2% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 889,680 | $6,460,450 | 0.4% |
| BlackRock Science and Technology Trust | Mar 31, 2023 | NPORT-P | 328,680 | $2,287,270 | 0.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 889,680 | $6,004,066 | 0.4% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 328,680 | $2,122,884 | 0.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 889,680 | $15,880,788 | 1.0% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 328,680 | $5,866,938 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 889,680 | $15,631,678 | 0.9% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 328,680 | $5,774,908 | 0.5% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 889,680 | $21,325,630 | 0.8% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 328,680 | $7,878,460 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 889,680 | $25,676,165 | 0.8% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 328,680 | $9,485,705 | 0.6% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 889,680 | $26,263,354 | 0.8% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 328,680 | $9,702,634 | 0.6% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 22,242 | $26,266,023 | 0.8% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 8,217 | $9,703,620 | 0.7% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 22,242 | $24,358,994 | 0.8% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 8,217 | $8,999,094 | 0.7% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 22,242 | $27,248,897 | 0.9% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 8,217 | $10,066,729 | 0.8% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 22,242 | $24,358,967 | 1.1% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 8,217 | $8,999,090 | 0.9% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 14,942 | $7,114,334 | 0.4% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 7,027 | $3,345,766 | 0.4% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 14,942 | $6,396,371 | 0.5% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 7,027 | $3,008,118 | 0.5% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 14,942 | $6,829,241 | 0.4% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 7,027 | $3,211,690 | 0.4% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 14,942 | $6,801,016 | 0.5% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 7,027 | $3,198,416 | 0.5% |