| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2026 | NPORT-P | 44,808 | $6,324,649 | 0.8% |
| T. Rowe Price Technology ETF | Mar 31, 2026 | NPORT-P | 1,940 | $272,163 | 0.2% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2026 | NPORT-P | 8,679 | $1,217,577 | 0.7% |
| ERShares Private-Public Crossover ETF | Mar 31, 2026 | NPORT-P | 42,698 | $5,990,102 | 1.3% |
| T. Rowe Price Technology ETF | Dec 31, 2025 | NPORT-P | 1,387 | $311,964 | 0.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2025 | NPORT-P | 3,263 | $733,914 | 0.8% |
| ERShares Private-Public Crossover ETF | Dec 31, 2025 | NPORT-P | 119,012 | $26,768,179 | 2.1% |
| T. Rowe Price Technology ETF | Sep 30, 2025 | NPORT-P | 1,097 | $328,727 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2025 | NPORT-P | 3,130 | $937,936 | 1.0% |
| T. Rowe Price Technology ETF | Jun 30, 2025 | NPORT-P | 934 | $293,220 | 0.7% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Jun 30, 2025 | NPORT-P | 1,169 | $366,996 | 1.3% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Mar 31, 2025 | NPORT-P | 1,667 | $330,766 | 1.5% |
| T. Rowe Price Technology ETF | Mar 31, 2025 | NPORT-P | 719 | $142,664 | 0.6% |
| T. Rowe Price Technology ETF | Dec 31, 2024 | NPORT-P | 710 | $128,091 | 0.6% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Dec 31, 2024 | NPORT-P | 1,222 | $220,461 | 1.9% |
| KraneShares Artificial Intelligence and Technology Public and Private ETF | Sep 30, 2024 | NPORT-P | 615 | $105,128 | 2.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2024 | NPORT-P | 41,778 | $8,047,696 | 0.5% |
| BlackRock Technology and Private Equity Term Trust | Mar 31, 2024 | NPORT-P | 28,824 | $5,552,367 | 0.3% |
| BlackRock Technology and Private Equity Term Trust | Dec 31, 2023 | NPORT-P | 204,319 | $45,268,918 | 2.2% |
| Alger 35 ETF | Dec 31, 2023 | NPORT-P | 1,153 | $255,459 | 2.0% |
| Alger 35 ETF | Sep 30, 2023 | NPORT-P | 2,527 | $393,176 | 3.1% |
| BlackRock Technology and Private Equity Term Trust | Sep 30, 2023 | NPORT-P | 213,972 | $33,291,903 | 1.7% |
| BlackRock Technology and Private Equity Term Trust | Jun 30, 2023 | NPORT-P | 213,972 | $31,304,104 | 1.5% |
| ERShares Private-Public Crossover ETF | Jun 30, 2023 | NPORT-P | 2,552 | $373,358 | 0.8% |
| BlackRock Science and Technology Term Trust | Mar 31, 2023 | NPORT-P | 52,415 | $6,123,644 | 0.4% |
| BlackRock Science and Technology Term Trust | Dec 31, 2022 | NPORT-P | 67,334 | $7,534,675 | 0.5% |
| BlackRock Science and Technology Trust | Dec 31, 2022 | NPORT-P | 32,603 | $3,648,276 | 0.4% |
| ERShares Private-Public Crossover ETF | Dec 31, 2022 | NPORT-P | 2,321 | $259,720 | 0.9% |
| ERShares Private-Public Crossover ETF | Sep 30, 2022 | NPORT-P | 2,150 | $353,396 | 1.2% |
| BlackRock Science and Technology Term Trust | Sep 30, 2022 | NPORT-P | 118,071 | $19,407,330 | 1.2% |
| BlackRock Science and Technology Trust | Sep 30, 2022 | NPORT-P | 44,605 | $7,331,724 | 0.7% |
| BlackRock Science and Technology Term Trust | Jun 30, 2022 | NPORT-P | 124,012 | $18,541,034 | 1.0% |
| BlackRock Science and Technology Trust | Jun 30, 2022 | NPORT-P | 43,943 | $6,569,918 | 0.6% |
| ERShares Private-Public Crossover ETF | Jun 30, 2022 | NPORT-P | 2,275 | $340,135 | 1.1% |
| BlackRock Science and Technology Term Trust | Mar 31, 2022 | NPORT-P | 156,495 | $37,759,114 | 1.5% |
| BlackRock Science and Technology Trust | Mar 31, 2022 | NPORT-P | 60,440 | $14,582,963 | 1.0% |
| ERShares Private-Public Crossover ETF | Mar 31, 2022 | NPORT-P | 2,245 | $541,674 | 1.3% |
| ERShares Private-Public Crossover ETF | Dec 31, 2021 | NPORT-P | 531 | $170,626 | 0.2% |
| BlackRock Science and Technology Term Trust | Dec 31, 2021 | NPORT-P | 185,686 | $59,666,482 | 2.0% |
| BlackRock Science and Technology Trust | Dec 31, 2021 | NPORT-P | 70,909 | $22,785,189 | 1.4% |
| Alger Mid Cap 40 ETF | Dec 31, 2021 | NPORT-P | 3,239 | $1,040,788 | 2.7% |
| BlackRock Science and Technology Term Trust | Sep 30, 2021 | NPORT-P | 185,686 | $48,690,583 | 1.5% |
| BlackRock Science and Technology Trust | Sep 30, 2021 | NPORT-P | 74,956 | $19,654,962 | 1.1% |
| Alger Mid Cap 40 ETF | Sep 30, 2021 | NPORT-P | 2,645 | $693,572 | 1.9% |
| BlackRock Science and Technology Term Trust | Jun 30, 2021 | NPORT-P | 185,686 | $40,119,317 | 1.2% |
| BlackRock Science and Technology Trust | Jun 30, 2021 | NPORT-P | 72,005 | $15,557,400 | 1.1% |
| Alger Mid Cap 40 ETF | Jun 30, 2021 | NPORT-P | 2,436 | $526,322 | 2.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2021 | NPORT-P | 189,247 | $32,488,032 | 1.1% |
| BlackRock Science and Technology Trust | Mar 31, 2021 | NPORT-P | 72,711 | $12,482,297 | 1.0% |
| BlackRock Science and Technology Term Trust | Dec 31, 2020 | NPORT-P | 233,071 | $46,546,609 | 1.5% |
| BlackRock Science and Technology Trust | Dec 31, 2020 | NPORT-P | 84,629 | $16,901,258 | 1.3% |
| ARK Blockchain & Fintech Innovation ETF | Oct 30, 2020 | NPORT-P | 32,574 | $4,421,921 | 0.5% |
| ARK Innovation ETF | Oct 30, 2020 | NPORT-P | 671,927 | $91,214,090 | 0.9% |
| BlackRock Science and Technology Term Trust | Sep 30, 2020 | NPORT-P | 266,386 | $37,477,846 | 1.6% |
| BlackRock Science and Technology Trust | Sep 30, 2020 | NPORT-P | 91,823 | $12,918,578 | 1.2% |
| ARK Blockchain & Fintech Innovation ETF | Jul 31, 2020 | NPORT-P | 27,249 | $3,538,283 | 1.0% |
| ARK Innovation ETF | Jul 31, 2020 | NPORT-P | 546,094 | $70,910,306 | 1.2% |
| ARK Next Generation Technology ETF | Jul 31, 2020 | NPORT-P | 153,178 | $19,890,163 | 1.0% |
| BlackRock Science and Technology Term Trust | Jun 30, 2020 | NPORT-P | 270,289 | $29,596,646 | 1.5% |
| BlackRock Science and Technology Trust | Jun 30, 2020 | NPORT-P | 95,801 | $10,490,210 | 1.1% |
| ARK Blockchain & Fintech Innovation ETF | Apr 30, 2020 | NPORT-P | 14,968 | $1,004,053 | 0.9% |
| ARK Innovation ETF | Apr 30, 2020 | NPORT-P | 379,266 | $25,441,163 | 0.9% |
| ARK Next Generation Technology ETF | Apr 30, 2020 | NPORT-P | 107,841 | $7,233,974 | 1.0% |
| BlackRock Science and Technology Term Trust | Mar 31, 2020 | NPORT-P | 272,532 | $16,586,298 | 1.2% |
| BlackRock Science and Technology Trust | Mar 31, 2020 | NPORT-P | 95,801 | $5,830,449 | 0.9% |
| BlackRock Science and Technology Term Trust | Dec 31, 2019 | NPORT-P | 279,115 | $12,978,848 | 0.8% |
| BlackRock Science and Technology Trust | Dec 31, 2019 | NPORT-P | 81,950 | $3,810,675 | 0.5% |
| BlackRock Science and Technology Term Trust | Sep 30, 2019 | NPORT-P | 268,904 | $12,708,403 | 0.9% |
| BlackRock Science and Technology Trust | Sep 30, 2019 | NPORT-P | 86,332 | $4,080,050 | 0.6% |