v3.25.2
Shareholder Report, Holdings (Details)
Apr. 30, 2025
C000228990 | 46435G326 | iShares Core MSCI International Developed Markets ETF  
Holdings [Line Items]  
Percent of Net Asset Value 40.70%
C000228990 | 46434G103 | iShares Core MSCI Emerging Markets ETF  
Holdings [Line Items]  
Percent of Net Asset Value 16.70%
C000228990 | 78463X103 | SPDR Portfolio Europe ETF  
Holdings [Line Items]  
Percent of Net Asset Value 13.20%
C000228990 | 500767306 | KraneShares CSI China Internet ETF  
Holdings [Line Items]  
Percent of Net Asset Value 9.10%
C000228990 | 78463X509 | SPDR Portfolio Emerging Markets ETF  
Holdings [Line Items]  
Percent of Net Asset Value 6.20%
C000228990 | 922042866 | Vanguard FTSE Pacific ETF  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000228990 | 35473P736 | Franklin FTSE Mexico ETF  
Holdings [Line Items]  
Percent of Net Asset Value 5.50%
C000228990 | 35473P827 | Franklin FTSE Canada ETF  
Holdings [Line Items]  
Percent of Net Asset Value 2.40%
C000228990 | 857492888 | State Street Institutional Money Market Fund, Premier Class  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000228990 | Equities35473P827  
Holdings [Line Items]  
Percent of Total Investments 99.30%
C000228990 | Cash & Equivalent857492888  
Holdings [Line Items]  
Percent of Total Investments 0.70%
C000228990 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000228990 | Equity  
Holdings [Line Items]  
Percent of Net Asset Value 99.40%
C000190408 | 46090E103 | Invesco QQQ Trust Series 1  
Holdings [Line Items]  
Percent of Net Asset Value 18.90%
C000190408 | 81369Y852 | Communication Services Select Sector SPDR Fund  
Holdings [Line Items]  
Percent of Net Asset Value 15.30%
C000190408 | 81369Y605 | Financial Select Sector SPDR Fund  
Holdings [Line Items]  
Percent of Net Asset Value 13.90%
C000190408 | 81369Y209 | Health Care Select Sector SPDR Fund  
Holdings [Line Items]  
Percent of Net Asset Value 11.00%
C000190408 | 92189F676 | VanEck Semiconductor ETF  
Holdings [Line Items]  
Percent of Net Asset Value 10.80%
C000190408 | 81369Y803 | Technology Select Sector SPDR Fund  
Holdings [Line Items]  
Percent of Net Asset Value 10.20%
C000190408 | | State Street Navigator Securities Lending Government Money Market Portfolio  
Holdings [Line Items]  
Percent of Net Asset Value 9.90%
C000190408 | 464287515 | iShares Expanded Tech-Software Sector ETF  
Holdings [Line Items]  
Percent of Net Asset Value 8.70%
C000190408 | 81369Y407 | Consumer Discretionary Select Sector SPDR Fund  
Holdings [Line Items]  
Percent of Net Asset Value 8.40%
C000190408 | 464288752 | iShares U.S. Home Construction ETF  
Holdings [Line Items]  
Percent of Net Asset Value 1.90%
C000190408 | Equities81369Y852  
Holdings [Line Items]  
Percent of Total Investments 90.90%
C000190408 | Collateral for Securities Loaned  
Holdings [Line Items]  
Percent of Net Asset Value 9.90%
Percent of Total Investments 9.10%
C000190408 | SPXWC5620_20250512_S_IBIndex Option  
Holdings [Line Items]  
Percent of Net Asset Value (0.10%)
C000190408 | 857492888Money Market  
Holdings [Line Items]  
Percent of Net Asset Value 0.00%
C000190408 | 464288752Equity  
Holdings [Line Items]  
Percent of Net Asset Value 99.10%
C000223946 | | State Street Navigator Securities Lending Government Money Market Portfolio  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000223946 | 69608A108 | Palantir Technologies, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.60%
C000223946 | 67066G104 | NVIDIA Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 3.40%
C000223946 | 11135F101 | Broadcom, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 2.50%
C000223946 | 18915M107 | Cloudflare, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000223946 | 833445109 | Snowflake, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 2.00%
C000223946 | 771049103 | ROBLOX Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 1.90%
C000223946 | 30303M102 | Meta Platforms, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 1.80%
C000223946 | 127190304 | CACI International, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 1.70%
C000223946 | 874039100 | Taiwan Semiconductor Manufacturing Company Ltd.  
Holdings [Line Items]  
Percent of Net Asset Value 1.60%
C000223946 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 1.20%
C000223946 | Collateral for Securities Loaned  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
Percent of Total Investments 4.50%
C000223946 | Communications03831W108  
Holdings [Line Items]  
Percent of Total Investments 95.50%
C000223946 | Technology668771116  
Holdings [Line Items]  
Percent of Total Investments 0.00%
C000223946 | Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 0.60%
C000223946 | Real Estate  
Holdings [Line Items]  
Percent of Net Asset Value 1.00%
C000223946 | Industrials  
Holdings [Line Items]  
Percent of Net Asset Value 3.10%
C000223946 | Financials  
Holdings [Line Items]  
Percent of Net Asset Value 4.20%
C000223946 | Consumer Discretionary  
Holdings [Line Items]  
Percent of Net Asset Value 6.50%
C000223946 | Health Care  
Holdings [Line Items]  
Percent of Net Asset Value 10.10%
C000223946 | Communications  
Holdings [Line Items]  
Percent of Net Asset Value 11.80%
C000223946 | Technology  
Holdings [Line Items]  
Percent of Net Asset Value 61.50%