Shareholder Report, Line Graph (Details) - USD ($) |
5 Months Ended | 6 Months Ended | 8 Months Ended | 12 Months Ended | 17 Months Ended | 18 Months Ended | 24 Months Ended | 29 Months Ended | 30 Months Ended | 36 Months Ended | 41 Months Ended | 42 Months Ended | 48 Months Ended | 53 Months Ended | 54 Months Ended | 60 Months Ended | 65 Months Ended | 72 Months Ended | 77 Months Ended | 84 Months Ended | 89 Months Ended | 96 Months Ended | 101 Months Ended | 108 Months Ended | 120 Months Ended | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug. 28, 2025 |
Apr. 30, 2024 |
Apr. 23, 2024 |
Nov. 15, 2021 |
Dec. 14, 2017 |
Dec. 13, 2017 |
Apr. 30, 2016 |
Apr. 30, 2018 |
Apr. 30, 2018 |
Apr. 30, 2022 |
Apr. 30, 2026 |
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2017 |
Apr. 30, 2019 |
Apr. 30, 2019 |
Apr. 30, 2023 |
Apr. 30, 2026 |
Apr. 30, 2018 |
Apr. 30, 2020 |
Apr. 30, 2020 |
Apr. 30, 2024 |
Apr. 30, 2019 |
Apr. 30, 2021 |
Apr. 30, 2021 |
Apr. 30, 2025 |
Apr. 30, 2020 |
Apr. 30, 2022 |
Apr. 30, 2022 |
Apr. 30, 2026 |
Apr. 30, 2021 |
Apr. 30, 2023 |
Apr. 30, 2023 |
Apr. 30, 2022 |
Apr. 30, 2024 |
Apr. 30, 2024 |
Apr. 30, 2023 |
Apr. 30, 2025 |
Apr. 30, 2025 |
Apr. 30, 2024 |
Apr. 30, 2026 |
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
|
| C000010135 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Large Cap Fund (Institutional Class/SEECX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 100,000 | $ 116,019.83 | $ 132,181.08 | $ 145,567.33 | $ 135,941.22 | $ 200,363.85 | $ 203,256.07 | $ 206,782.66 | $ 251,122.35 | $ 279,236.05 | $ 361,520.91 | |||||||||||||||||||||||||||||||||
| C000195828 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Large Cap Fund (Class R6/SEEHX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 10,002 | $ 10,872 | $ 10,151 | $ 14,978 | $ 15,210 | $ 15,486 | $ 18,827 | $ 20,962 | $ 27,166 | ||||||||||||||||||||||||||||||||||
| C000010134 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Large Cap Fund (Class A/SEEKX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,424 | 10,897 | 12,381 | 13,592 | 12,653 | 18,601 | 18,821 | 19,087 | 23,125 | 25,648 | 33,124 | |||||||||||||||||||||||||||||||||
| C000010643 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Select Bond Fund (Class A/SEAKX) (with maximum 3.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,626 | 9,637 | 9,558 | 9,914 | 10,529 | 10,533 | 9,608 | 9,586 | 9,584 | 10,202 | 10,576 | |||||||||||||||||||||||||||||||||
| C000010642 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Select Bond Fund (Institutional Class/SEACX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 100,495.71 | 99,953.33 | 103,996.56 | 110,856.06 | 111,139.02 | 101,557.56 | 101,599.81 | 101,824.25 | 108,664.27 | 112,935.43 | |||||||||||||||||||||||||||||||||
| C000030112 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced International Fund (Institutional Class/SNTCX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 112,238.55 | 129,399.62 | 127,144.1 | 104,429.92 | 153,055.79 | 141,316.7 | 146,708.76 | 166,197.81 | 191,417.66 | 250,260.88 | |||||||||||||||||||||||||||||||||
| C000195831 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced International Fund (Class R6/SNTFX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,232 | 9,886 | 8,056 | 11,818 | 10,924 | 11,358 | 12,879 | 14,846 | 19,430 | ||||||||||||||||||||||||||||||||||
| C000030111 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced International Fund (Class A/SNTKX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,424 | 10,540 | 12,113 | 11,872 | 9,714 | 14,201 | 13,086 | 13,551 | 15,308 | 17,582 | 22,926 | |||||||||||||||||||||||||||||||||
| C000061277 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Global Equity Income Fund (Class A/SGIDX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,426 | 10,860 | 12,443 | 13,016 | 11,791 | 17,192 | 17,158 | 16,700 | 19,142 | 20,918 | 26,219 | |||||||||||||||||||||||||||||||||
| C000195833 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Global Equity Income Fund (Class C/SGIFX) (with maximum 1.00% CDSC sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 10,083 | $ 10,539 | $ 9,472 | $ 13,712 | $ 13,591 | $ 13,114 | $ 14,884 | $ 16,141 | $ 20,083 | ||||||||||||||||||||||||||||||||||
| C000195834 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Global Equity Income Fund (Class R6/SGIGX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,086 | 10,594 | 9,631 | 14,095 | 14,116 | 13,798 | 15,899 | 17,435 | 21,932 | ||||||||||||||||||||||||||||||||||
| C000061278 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Global Equity Income Fund (Institutional Class/SGISX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 115,577.75 | 132,872.23 | 139,379.2 | 126,710.01 | 185,298.64 | 185,330.29 | 180,916.36 | 208,039.51 | 227,852.81 | 286,273.94 | |||||||||||||||||||||||||||||||||
| C000177433 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Small-Mid Cap Fund (Institutional Class/SCECX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 120,803.1 | 132,728.88 | 137,382.66 | 108,465.83 | 187,639 | 176,098.43 | 173,843.44 | 199,855.79 | 196,087.95 | 259,082.61 | |||||||||||||||||||||||||||||||||
| C000195836 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Small-Mid Cap Fund (Class R6/SSMOX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 9,944 | 10,171 | 8,050 | 13,936 | 13,088 | 12,940 | 14,894 | 14,616 | 19,339 | ||||||||||||||||||||||||||||||||||
| C000177432 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Values Enhanced Small-Mid Cap Fund (Class A/TRDFX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,424 | 11,351 | 12,439 | 12,835 | 10,109 | 17,444 | 16,336 | 16,100 | 18,475 | 18,092 | 23,853 | |||||||||||||||||||||||||||||||||
| C000195823 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Covered Call Income Fund (Class A/SCJAX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,425 | 9,372 | 10,207 | 9,651 | 12,766 | 12,742 | 13,390 | 15,469 | 16,656 | 19,744 | ||||||||||||||||||||||||||||||||||
| C000195824 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Covered Call Income Fund (Class C/SCJCX) (with maximum 1.00% CDSC sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 9,950 | 10,798 | 10,139 | 13,316 | 13,188 | 13,747 | 15,716 | 16,811 | 19,763 | ||||||||||||||||||||||||||||||||||
| C000195825 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Covered Call Income Fund (Class R6/SCJKX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | $ 10,668 | ||||||||||||||||||||||||||||||||||||||||||
| C000195826 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Covered Call Income Fund (Institutional Class/SCJIX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 99,461.28 | 108,472.46 | 102,887.6 | 136,568.62 | 136,514.44 | 143,896 | 166,616.9 | 179,842.15 | 213,601.8 | ||||||||||||||||||||||||||||||||||
| C000232243 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Equity Market Neutral Fund (Institutional Class/SMNIX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 100,000 | $ 106,080 | $ 111,686 | $ 123,576.2 | $ 122,954.18 | $ 124,873 | ||||||||||||||||||||||||||||||||||||||
| C000232244 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Equity Market Neutral Fund (Class A/SMNAX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,423 | 9,977 | 10,483 | 11,573 | 11,491 | 11,649 | ||||||||||||||||||||||||||||||||||||||
| C000232245 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Core Fund (Class A/SJCAX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,423 | 8,122 | 8,158 | 9,922 | 11,002 | 13,880 | ||||||||||||||||||||||||||||||||||||||
| C000232247 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Core Fund (Class R6/SJCRX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 9,869 | $ 10,000 | $ 10,970 | $ 13,872 | ||||||||||||||||||||||||||||||||||||||||
| C000232248 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Core Fund (Institutional Class/SJCIX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 86,333.61 | 86,912.88 | 105,965.88 | 117,805.25 | 148,954.81 | ||||||||||||||||||||||||||||||||||||||
| C000232249 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Growth Fund (Institutional Class/SJGIX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 82,763.09 | 83,098.7 | 108,155.77 | 122,449.1 | 152,339.96 | ||||||||||||||||||||||||||||||||||||||
| C000232251 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Growth Fund (Class A/SJGAX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,423 | 7,786 | 7,800 | 10,128 | 11,435 | 14,194 | ||||||||||||||||||||||||||||||||||||||
| C000232256 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Value Fund (Class A/SJVAX) (with maximum 5.75% sales charge) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,423 | 8,644 | 8,683 | 10,354 | 11,448 | 14,395 | ||||||||||||||||||||||||||||||||||||||
| C000232255 [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Steward Large Cap Value Fund (Institutional Class/SJVIX) | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 91,873.06 | 92,525.39 | 110,572.71 | 122,559.7 | 154,513.62 | ||||||||||||||||||||||||||||||||||||||
| Standard And Poor s 500 C000010135 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 117,918.3823 | 133,561.3778 | 151,584.6949 | 152,893.036 | 223,196.2408 | 223,671.7908 | 229,630.9537 | 281,669.08 | 315,740.2144 | 413,786.576 | |||||||||||||||||||||||||||||||||
| Standard & Poor's 500 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 500 Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000.00001 | 10,000 | 10,000 | 10,000 | 10,049.52152 | 10,010.33217 | 11,176.09589 | 11,791.83823 | 11,405.64495 | 11,361.16722 | 13,356.13778 | 11,459.22647 | 11,504.08809 | 15,158.46949 | 16,728.40267 | 16,793.89254 | 15,289.3036 | 16,764.04481 | 16,829.67421 | 22,319.62408 | 17,278.05784 | 17,210.67991 | 22,367.17908 | 21,110.90121 | 21,193.54807 | 22,963.09537 | 23,757.15295 | 23,664.50898 | 28,166.908 | 31,013.01544 | 31,134.428 | 31,574.02144 | 41,378.6576 | |||||||||||
| Bloomberg U S Aggregate Bond Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg U.S. Aggregate Bond Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,082.8567 | 10,050.66813 | 10,582.40726 | 11,729.74656 | 11,698.41166 | 10,702.6248 | 10,656.87786 | 10,500.40424 | 11,342.57981 | 11,802.71067 | |||||||||||||||||||||||||||||||||
| Bloomberg U S Aggregate Bond C000010642 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 100,828.567 | 100,506.6813 | 105,824.0726 | 117,297.4656 | 116,984.1166 | 107,026.248 | 106,568.7786 | 105,004.0424 | 113,425.7981 | 118,027.1067 | |||||||||||||||||||||||||||||||||
| S And P International 700 ADR C000030112 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 110,852.3629 | 125,924.6062 | 125,204.1282 | 106,097.5557 | 151,254.3183 | 148,782.1836 | 158,043.6719 | 185,274.0902 | 203,935.6871 | 292,896.0348 | |||||||||||||||||||||||||||||||||
| S And P International 700 ADR Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P International 700 ADR Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 10,127.81038 | 11,085.23629 | 10,069.86408 | 12,592.46062 | 8,533.16884 | 12,520.41282 | 12,165.01763 | 10,609.75557 | 11,966.18984 | 15,125.43183 | 12,711.06886 | 14,878.21836 | 14,901.14529 | 15,804.36719 | 16,402.05223 | 18,527.40902 | 23,556.91703 | 20,393.56871 | 29,289.60348 | |||||||||||||||||||||||
| MSCI World Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | MSCI World Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 10,104.8878 | 11,530.31717 | 10,820.37248 | 13,126.45093 | 10,446.39353 | 14,055.87979 | 15,252.35944 | 13,570.07368 | 14,780.1973 | 19,813.11931 | 15,330.39301 | 19,199.77126 | 18,236.77062 | 19,914.48647 | 20,542.50091 | 23,689.929 | 26,638.8302 | 26,685.11867 | 34,604.37208 | |||||||||||||||||||||||
| MSCI World C000061278 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 115,303.1717 | 131,264.5093 | 140,558.7979 | 135,700.7368 | 198,131.1931 | 191,997.7126 | 199,144.8647 | 236,899.29 | 266,851.1867 | 346,043.72 | |||||||||||||||||||||||||||||||||
| S And P Composite 1500 C000177433 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 99,999.9069 | 118,298.2995 | 133,677.0075 | 150,765.249 | 149,662.9191 | 221,358.3423 | 220,332.6222 | 225,688.2147 | 275,505.8652 | 306,138.4356 | 401,547.4293 | |||||||||||||||||||||||||||||||||
| S And P Composite 1500 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P Composite 1500 Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 9,999.94384 | 9,999.99069 | 10,017.05975 | 11,829.82995 | 11,297.5637 | 13,367.70075 | 11,214.96083 | 15,076.5249 | 16,587.44299 | 14,966.29191 | 16,510.58086 | 22,135.83423 | 16,911.90111 | 22,033.26222 | 20,644.97676 | 22,568.82147 | 22,940.42228 | 27,550.58652 | 30,089.87609 | 30,613.84356 | 40,154.74293 | |||||||||||||||||||||||
| Standard And Poor s 500 C000195826 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 100,495.2152 | 114,056.4495 | 115,040.8809 | 167,938.9254 | 168,296.7421 | 172,780.5784 | 211,935.4807 | 237,571.5295 | 311,344.28 | ||||||||||||||||||||||||||||||||||
| ICE BofA 3 Month U S Treasury Bill C000232243 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 100,064.1498 | 102,903.1201 | 108,451.3963 | 113,781.2901 | 118,304.5342 | ||||||||||||||||||||||||||||||||||||||
| ICE BofA 3 Month U S Treasury Bill Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | ICE BofA 3 Month U.S. Treasury Bill Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,006.41498 | 10,290.31201 | 10,845.13963 | 11,378.12901 | 11,830.45342 | ||||||||||||||||||||||||||||||||||||||
| Russell 1000 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell 1000 Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 9,921.77229 | $ 10,000 | 9,999.99999 | 8,722.42138 | $ 11,106.68369 | 8,880.96894 | $ 14,485.1926 | 10,907.60034 | 12,210.24462 | 15,924.44243 | ||||||||||||||||||||||||||||||||||
| Russell 1000 C000232248 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 99,999.9999 | 87,224.2138 | 88,809.6894 | 109,076.0034 | 122,102.4462 | 159,244.4243 | ||||||||||||||||||||||||||||||||||||||
| Bloomberg U S Government Credit Bond Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Bloomberg U.S. Government/Credit Bond Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,089.28128 | 10,059.25601 | 10,605.62816 | 11,900.51188 | 11,845.47872 | 10,842.18252 | 10,814.51889 | 10,673.14112 | 11,490.49573 | 11,898.84239 | |||||||||||||||||||||||||||||||||
| Bloomberg U S Government Credit Bond C000010642 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 100,892.8128 | 100,592.5601 | 106,056.2816 | 119,005.1188 | 118,454.7872 | 108,421.8252 | 108,145.1889 | 106,731.4112 | 114,904.9573 | 118,988.4239 | |||||||||||||||||||||||||||||||||
| Blended Benchmark C000030112 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 111,256.1472 | 126,682.0364 | 123,475.946 | 105,249.4962 | 147,244.6365 | 139,387.8076 | 154,363.3846 | 181,587.786 | 195,892.4558 | 259,079.6381 | |||||||||||||||||||||||||||||||||
| Blended Benchmark Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Blended Benchmark Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 10,149.62958 | 11,125.61472 | 9,892.76104 | 12,668.20364 | 8,432.47733 | 12,347.5946 | 11,797.08315 | 10,524.94962 | 11,167.60241 | 14,724.46365 | 12,367.42965 | 13,938.78076 | 14,548.61965 | 15,436.33846 | 15,694.69453 | 18,158.7786 | 20,757.18415 | 19,589.24558 | 25,907.96381 | |||||||||||||||||||||||
| MSCI World High Dividend Yield Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | MSCI World High Dividend Yield Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 10,000 | 9,826.37128 | 11,004.19332 | 10,437.73847 | 11,899.88115 | 9,688.14098 | 12,640.25587 | 12,421.42873 | 11,732.48221 | 12,857.78876 | 15,042.53416 | 13,094.66046 | 15,570.97261 | 14,149.22476 | 15,857.82775 | 15,726.43965 | 17,134.92074 | 19,000.40802 | 19,044.95132 | 23,009.77551 | |||||||||||||||||||||||
| MSCI World High Dividend Yield C000061278 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 110,041.9332 | 118,998.8115 | 126,402.5587 | 117,324.8221 | 150,425.3416 | 155,709.7261 | 158,578.2775 | 171,349.2074 | 190,449.5132 | 230,097.755 | |||||||||||||||||||||||||||||||||
| S And P 1000 C000177433 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 121,592.0742 | 134,605.1855 | 142,941.1927 | 119,602.1428 | 203,904.6249 | 188,637.6042 | 188,202.128 | 217,400.697 | 217,848.805 | 288,487.4972 | |||||||||||||||||||||||||||||||||
| S And P 1000 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | S&P 1000 Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000.00001 | $ 10,000 | $ 10,078.80094 | $ 12,159.20742 | $ 10,702.9742 | $ 13,460.51855 | $ 8,955.42163 | $ 14,294.11927 | $ 15,267.71883 | $ 11,960.21428 | $ 14,124.57369 | $ 20,390.46249 | $ 14,091.96665 | $ 18,863.76042 | $ 16,278.26106 | $ 18,820.2128 | $ 16,311.81394 | $ 21,740.0697 | $ 21,601.01074 | $ 21,784.8805 | $ 28,848.74972 | |||||||||||||||||||||||
| Cboe S And P 500 BuyWrite Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Cboe S&P 500 BuyWrite Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 10,000 | 10,000 | 10,018.78312 | $ 11,128.47843 | 10,372.2273 | 9,005.66417 | 11,470.05299 | 12,452.91431 | 12,313.97771 | 13,436.945 | 14,713.31993 | 17,291.2114 | ||||||||||||||||||||||||||||||||
| Cboe S And P 500 BuyWrite C000195826 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 100,000 | $ 100,187.8312 | $ 103,722.273 | $ 90,056.6417 | $ 114,700.5299 | $ 124,529.1431 | $ 123,139.7771 | $ 134,369.45 | $ 147,133.1993 | $ 172,912.114 | ||||||||||||||||||||||||||||||||||
| Russell 1000 Growth C000232249 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 100,000 | 80,705.0922 | 82,590.3638 | 108,854.6086 | 124,670.3957 | 162,859.1382 | ||||||||||||||||||||||||||||||||||||||
| Russell 1000 Growth Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell 1000 Growth Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 8,070.50922 | 8,259.03638 | 10,885.46086 | 12,467.03957 | 16,285.91382 | ||||||||||||||||||||||||||||||||||||||
| Russell 1000 Value Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Line Graph and Table Measure Name | Russell 1000 Value Index | |||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | 10,000 | 9,457.13427 | 9,571.84385 | 10,856.57379 | 11,784.84108 | 15,232.40459 | ||||||||||||||||||||||||||||||||||||||
| Russell 1000 Value C000232255 Index [Member] | ||||||||||||||||||||||||||||||||||||||||||||
| Account Value [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||
| Accumulated Value | $ 100,000 | $ 94,571.3427 | $ 95,718.4385 | $ 108,565.7379 | $ 117,848.4108 | $ 152,324.0459 | ||||||||||||||||||||||||||||||||||||||