v3.26.1
Shareholder Report, Line Graph (Details) - USD ($)
2 Months Ended 6 Months Ended 11 Months Ended 12 Months Ended 14 Months Ended 23 Months Ended 24 Months Ended 26 Months Ended 35 Months Ended 36 Months Ended 38 Months Ended 47 Months Ended 48 Months Ended 50 Months Ended 59 Months Ended 60 Months Ended 62 Months Ended 71 Months Ended 72 Months Ended 74 Months Ended 83 Months Ended 84 Months Ended 86 Months Ended 95 Months Ended 96 Months Ended 107 Months Ended 108 Months Ended 119 Months Ended 120 Months Ended 131 Months Ended
Apr. 30, 2019
Jun. 30, 2016
Jul. 22, 2015
Jun. 30, 2019
Jun. 30, 2026
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2020
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2021
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2022
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2023
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2024
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2025
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2026
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
C000097931                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Aggressive ETF Portfolio                                                        
Accumulated Value   $ 10,000         $ 11,785     $ 13,193     $ 13,642     $ 13,318     $ 19,067     $ 16,345     $ 18,463     $ 21,184   $ 23,869   $ 30,446  
C000097930                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Aggressive ETF Portfolio                                                        
Accumulated Value   10,000         11,757     13,124     13,536     13,191     18,823     16,095     18,137     20,763   23,335   29,688  
C000158839                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Aggressive ETF Portfolio                                                        
Accumulated Value     $ 10,000     $ 9,727     $ 11,325     $ 12,549     $ 12,882     $ 12,517     $ 17,829     $ 15,203     $ 17,097   $ 19,519   $ 21,879   $ 27,766
C000211504                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Aggressive ETF Portfolio                                                        
Accumulated Value $ 10,000     $ 9,959       $ 9,704     $ 13,848     $ 11,841     $ 13,343     $ 15,275     $ 17,167     $ 21,841              
C000097924                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Balanced ETF Portfolio                                                        
Accumulated Value   10,000         10,837     11,404     11,980     12,126     14,703     13,274     14,208     15,511   17,030   19,562  
C000097925                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Balanced ETF Portfolio                                                        
Accumulated Value   10,000         10,809     11,348     11,885     12,005     14,516     13,070     13,959     15,202   16,650   19,084  
C000211501                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Balanced ETF Portfolio                                                        
Accumulated Value 10,000     10,090       10,193     12,325     11,088     11,834     12,880     14,100     16,157              
C000158836                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Balanced ETF Portfolio                                                        
Accumulated Value     10,000     10,079     10,855     11,357     11,869     11,953     14,424     12,952     13,798   14,982   16,372   18,720
C000097922                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Conservative ETF Portfolio                                                        
Accumulated Value   10,000         10,533     10,920     11,489     11,823     13,378     12,403     13,042     14,068   15,270   16,838  
C000097923                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Conservative ETF Portfolio                                                        
Accumulated Value   10,000         10,508     10,866     11,406     11,706     13,219     12,215     12,816     13,786   14,938   16,426  
C000211500                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Conservative ETF Portfolio                                                        
Accumulated Value 10,000     10,126       10,391     11,734     10,842     11,376     12,237     13,259     14,580              
C000158835                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Conservative ETF Portfolio                                                        
Accumulated Value     10,000     10,108     10,609     10,959     11,485     11,754     13,251     12,220     12,780   13,724   14,829   16,261
C000097929                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderately Aggressive ETF Portfolio                                                        
Accumulated Value   10,000         11,529     12,708     13,211     13,024     17,810     15,448     17,271     19,625   22,060   27,340  
C000097928                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderately Aggressive ETF Portfolio                                                        
Accumulated Value   10,000         11,499     12,641     13,113     12,890     17,582     15,216     16,975     19,234   21,565   26,664  
C000211503                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderately Aggressive ETF Portfolio                                                        
Accumulated Value 10,000     10,013       9,845     13,429     11,621     12,965     14,690     16,471     20,365              
C000158838                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderately Aggressive ETF Portfolio                                                        
Accumulated Value     10,000     9,800     11,169     12,191     12,610     12,371     16,819     14,527     16,161   18,266   20,437   25,192
C000097926                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderate ETF Portfolio                                                        
Accumulated Value   10,000         11,163     12,036     12,595     12,679     16,230     14,397     15,710     17,479   19,431   23,017  
C000097927                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderate ETF Portfolio                                                        
Accumulated Value   10,000         11,142     11,974     12,501     12,555     16,038     14,185     15,449     17,139   19,012   22,455  
C000211502                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderate ETF Portfolio                                                        
Accumulated Value 10,000     10,058       10,094     12,885     11,387     12,395     13,748     15,237     17,996              
C000158837                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         TOPS Moderate ETF Portfolio                                                        
Accumulated Value     10,000     9,938     10,971     11,720     12,262     12,289     15,645     13,809     14,999   16,607   18,365   21,647
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value     10,000     10,139     11,954     13,672     15,096     16,229     22,850     20,424     24,426   30,424   35,037   42,859
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value 10,000     10,024       10,777     15,173     13,562     16,220     20,203     23,266     28,460              
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value 10,000     10,024       10,777     15,173     13,562     16,220     20,203     23,266     28,460              
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value     10,000     10,139     11,954     13,672     15,096     16,229     22,850     20,424     24,426   30,424   35,037   42,859
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value 10,000     10,024       10,777     15,173     13,562     16,220     20,203     23,266     28,460              
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value     10,000     10,139     11,954     13,672     15,096     16,229     22,850     20,424     24,426   30,424   35,037   42,859
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value 10,000     10,024       10,777     15,173     13,562     16,220     20,203     23,266     28,460              
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value     10,000     10,139     11,954     13,672     15,096     16,229     22,850     20,424     24,426   30,424   35,037   42,859
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   10,000         11,790     13,484     14,889     16,006     22,536     20,144     24,091     30,006   34,556   42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value   $ 10,000         $ 11,790     $ 13,484     $ 14,889     $ 16,006     $ 22,536     $ 20,144     $ 24,091     $ 30,006   $ 34,556   $ 42,271  
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value $ 10,000     $ 10,024       $ 10,777     $ 15,173     $ 13,562     $ 16,220     $ 20,203     $ 23,266     $ 28,460              
S&P 500 Index TR                                                                  
Account Value [Line Items]                                                                  
Line Graph and Table Measure Name         S&P 500<sup style="inset: 1.5px 0px 4px; box-sizing: border-box; color: rgb(0, 0, 0); display: inline; flex-wrap: nowrap; font-size: 12px; font-weight: 700; grid-area: auto; line-height: 0px; margin: 0px; overflow: visible; position: relative; text-align: center; text-align-last: auto; white-space-collapse: preserve-breaks;">®</sup> Index                                                        
Accumulated Value     $ 10,000     $ 10,139     $ 11,954     $ 13,672     $ 15,096     $ 16,229     $ 22,850     $ 20,424     $ 24,426   $ 30,424   $ 35,037   $ 42,859