Shareholder Report, Line Graph (Details) - USD ($)
|
|
|
|
|
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
15 Months Ended |
18 Months Ended |
24 Months Ended |
27 Months Ended |
30 Months Ended |
36 Months Ended |
42 Months Ended |
48 Months Ended |
54 Months Ended |
60 Months Ended |
66 Months Ended |
72 Months Ended |
84 Months Ended |
96 Months Ended |
108 Months Ended |
120 Months Ended |
May 01, 2023 |
Jan. 17, 2020 |
Aug. 01, 2016 |
Aug. 03, 2015 |
Jul. 31, 2015 |
Jul. 31, 2023 |
Jul. 31, 2020 |
Jul. 31, 2025 |
Jul. 31, 2017 |
Jul. 31, 2016 |
Jul. 31, 2016 |
Jul. 31, 2024 |
Jul. 31, 2021 |
Jul. 31, 2018 |
Jul. 31, 2017 |
Jul. 31, 2017 |
Jul. 31, 2025 |
Jul. 31, 2022 |
Jul. 31, 2019 |
Jul. 31, 2018 |
Jul. 31, 2018 |
Jul. 31, 2023 |
Jul. 31, 2020 |
Jul. 31, 2019 |
Jul. 31, 2019 |
Jul. 31, 2024 |
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2020 |
Jul. 31, 2025 |
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2021 |
Jul. 31, 2023 |
Jul. 31, 2022 |
Jul. 31, 2022 |
Jul. 31, 2024 |
Jul. 31, 2023 |
Jul. 31, 2023 |
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2024 |
Jul. 31, 2025 |
Jul. 31, 2025 |
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IDIVX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
$ 9,502
|
|
|
|
|
|
$ 11,059
|
|
|
|
$ 11,892
|
|
|
|
|
|
$ 12,614
|
|
|
$ 13,708
|
|
|
|
$ 13,380
|
|
|
|
$ 16,469
|
|
|
|
$ 18,348
|
|
|
$ 19,323
|
|
$ 23,068
|
|
|
$ 25,560
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IDHIX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
$ 10,000
|
|
|
|
|
|
$ 10,831
|
|
|
|
|
$ 11,518
|
|
|
|
|
$ 12,547
|
|
|
|
$ 12,278
|
|
|
|
$ 15,149
|
|
|
|
$ 16,918
|
|
|
$ 17,861
|
|
|
$ 21,385
|
|
|
$ 23,754
|
|
|
|
|
Integrity Dividend Summit Fund | Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
APAYX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
$ 9,497
|
|
|
|
|
$ 9,805
|
|
|
|
|
|
$ 11,185
|
|
|
|
|
$ 11,731
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IPAYX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
10,331
|
|
|
|
|
|
11,782
|
|
|
|
|
12,379
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IGIAX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
9,501
|
|
|
|
|
|
9,413
|
|
|
|
10,474
|
|
|
|
|
|
12,144
|
|
|
13,626
|
|
|
|
15,182
|
|
|
|
20,360
|
|
|
|
18,658
|
|
|
21,078
|
|
25,643
|
|
|
29,181
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund, Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IGIVX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
11,177
|
|
|
|
|
12,988
|
|
|
|
|
14,613
|
|
|
|
16,319
|
|
|
|
21,942
|
|
|
|
20,159
|
|
|
22,831
|
|
|
27,844
|
|
|
31,766
|
|
|
|
|
Integrity High Income Fund | Integrity High Income Fund Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IHFAX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
9,576
|
|
|
|
|
|
9,932
|
|
|
|
10,878
|
|
|
|
|
|
11,149
|
|
|
11,901
|
|
|
|
12,302
|
|
|
|
13,608
|
|
|
|
12,772
|
|
|
13,080
|
|
14,359
|
|
|
15,568
|
Integrity High Income Fund | Integrity High Income Fund, Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
IHFIX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
10,990
|
|
|
|
|
11,292
|
|
|
|
|
12,068
|
|
|
|
12,505
|
|
|
|
13,886
|
|
|
|
13,048
|
|
|
13,395
|
|
|
14,743
|
|
|
16,045
|
|
|
|
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
ICPAX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
9,500
|
|
|
|
|
|
8,831
|
|
|
|
8,846
|
|
|
|
|
|
10,101
|
|
|
7,766
|
|
|
|
4,857
|
|
|
|
7,110
|
|
|
|
9,768
|
|
|
10,377
|
|
11,447
|
|
|
13,037
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
ICWIX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
10,444
|
|
|
|
|
11,975
|
|
|
|
|
9,240
|
|
|
|
5,817
|
|
|
|
8,558
|
|
|
|
11,825
|
|
|
12,612
|
|
|
13,994
|
|
|
16,012
|
|
|
|
|
Integrity Short Term Government Fund | Class A [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
MDSAX with maximum sales charge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
$ 9,497
|
|
|
|
|
$ 9,653
|
|
|
|
|
|
$ 9,702
|
|
|
|
|
$ 9,264
|
|
|
|
$ 9,072
|
|
|
|
$ 9,751
|
|
|
|
$ 10,390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Short Term Government Fund | Class I [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
MDSIX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,115
|
|
|
|
10,137
|
|
|
|
|
|
10,280
|
|
|
10,626
|
|
|
|
10,948
|
|
|
|
11,029
|
|
|
|
10,568
|
|
|
10,360
|
|
11,164
|
|
|
11,923
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class A | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,561
|
|
|
|
12,256
|
|
|
|
|
|
14,246
|
|
|
15,384
|
|
|
|
17,223
|
|
|
|
23,500
|
|
|
|
22,410
|
|
|
25,327
|
|
30,936
|
|
|
35,989
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class C | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
$ 10,000
|
|
|
|
|
|
$ 10,591
|
|
|
|
|
|
$ 12,290
|
|
|
|
$ 14,285
|
|
|
|
|
$ 15,426
|
|
|
|
$ 17,271
|
|
|
|
$ 23,565
|
|
$ 22,472
|
|
|
$ 25,397
|
|
|
|
$ 31,022
|
$ 36,088
|
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class I | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
11,619
|
|
|
|
|
13,506
|
|
|
|
|
14,584
|
|
|
|
16,328
|
|
|
|
22,279
|
|
|
|
21,246
|
|
|
24,011
|
|
|
29,329
|
|
|
34,119
|
|
|
|
|
Integrity Dividend Summit Fund | Class A | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
11,055
|
|
|
|
|
|
13,504
|
|
|
|
|
15,709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class C | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
11,055
|
|
|
|
|
|
13,504
|
|
|
|
|
15,709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class I | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
11,055
|
|
|
|
|
|
13,504
|
|
|
|
|
15,709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund Class A | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,561
|
|
|
|
12,256
|
|
|
|
|
|
14,246
|
|
|
15,384
|
|
|
|
17,223
|
|
|
|
23,500
|
|
|
|
22,410
|
|
|
25,327
|
|
30,936
|
|
|
35,989
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund Class C | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
10,000
|
|
|
|
|
|
10,591
|
|
|
|
|
|
12,290
|
|
|
|
14,285
|
|
|
|
|
15,426
|
|
|
|
17,271
|
|
|
|
23,565
|
|
22,472
|
|
|
25,397
|
|
|
|
31,022
|
36,088
|
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund, Class I | S&P 500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
11,619
|
|
|
|
|
13,506
|
|
|
|
|
14,584
|
|
|
|
16,328
|
|
|
|
22,279
|
|
|
|
21,246
|
|
|
24,011
|
|
|
29,329
|
|
|
34,119
|
|
|
|
|
Integrity High Income Fund | Integrity High Income Fund, Class A | 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,594
|
|
|
|
10,539
|
|
|
|
|
|
10,455
|
|
|
11,299
|
|
|
|
12,443
|
|
|
|
12,356
|
|
|
|
11,229
|
|
|
10,851
|
|
11,405
|
|
|
11,790
|
Integrity High Income Fund | Integrity High Income Fund Class C | 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,594
|
|
|
|
10,539
|
|
|
|
|
|
10,455
|
|
|
11,299
|
|
|
|
12,443
|
|
|
|
12,356
|
|
|
|
11,229
|
|
|
10,851
|
|
11,405
|
|
|
11,790
|
Integrity High Income Fund | Integrity High Income Fund, Class I | 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
|
|
|
|
|
|
9,969
|
|
|
|
|
9,889
|
|
|
|
|
10,689
|
|
|
|
11,770
|
|
|
|
11,688
|
|
|
|
10,622
|
|
|
10,265
|
|
|
10,788
|
|
|
11,153
|
|
|
|
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class A | S&P 1500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,560
|
|
|
|
12,250
|
|
|
|
|
|
14,250
|
|
|
15,418
|
|
|
|
16,840
|
|
|
|
23,159
|
|
|
|
22,061
|
|
|
24,859
|
|
30,222
|
|
|
34,764
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class C | S&P 1500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,560
|
|
|
|
12,250
|
|
|
|
|
|
14,250
|
|
|
15,418
|
|
|
|
16,840
|
|
|
|
23,159
|
|
|
|
22,061
|
|
|
24,859
|
|
30,222
|
|
|
34,764
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class I S&P 1500 TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
11,616
|
|
|
|
|
13,513
|
|
|
|
|
14,620
|
|
|
|
15,969
|
|
|
|
21,961
|
|
|
|
20,919
|
|
|
23,572
|
|
|
28,658
|
|
|
32,964
|
|
|
|
|
Integrity Short Term Government Fund | Class A | 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,718
|
|
|
|
|
|
10,643
|
|
|
|
|
9,672
|
|
|
|
9,347
|
|
|
|
9,823
|
|
|
|
10,156
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Short Term Government Fund | Class I | 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,594
|
|
|
|
10,539
|
|
|
|
|
|
10,455
|
|
|
11,299
|
|
|
|
12,443
|
|
|
|
12,356
|
|
|
|
11,229
|
|
|
10,851
|
|
11,405
|
|
|
11,790
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class A | S&P High Yield Dividend Aristocrats Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P High Yield Dividend Aristocrats Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
11,887
|
|
|
|
12,841
|
|
|
|
|
|
14,516
|
|
|
15,785
|
|
|
|
14,983
|
|
|
|
20,413
|
|
|
|
21,648
|
|
|
22,331
|
|
24,464
|
|
|
25,576
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class A | IDIVX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
11,639
|
|
|
|
12,515
|
|
|
|
|
|
13,276
|
|
|
14,427
|
|
|
|
14,082
|
|
|
|
17,333
|
|
|
|
19,310
|
|
|
20,336
|
|
24,278
|
|
|
26,901
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class C | S&P High Yield Dividend Aristocrats Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P High Yield Dividend Aristocrats Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
10,000
|
|
|
|
|
|
11,892
|
|
|
|
|
|
12,846
|
|
|
|
14,522
|
|
|
|
|
15,791
|
|
|
|
14,989
|
|
|
|
20,421
|
|
21,656
|
|
|
22,340
|
|
|
|
24,474
|
25,587
|
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class C | IDHCX without sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
10,000
|
|
|
|
|
|
11,587
|
|
|
|
|
|
12,364
|
|
|
|
13,023
|
|
|
|
|
14,044
|
|
|
|
13,605
|
|
|
|
16,624
|
|
18,376
|
|
|
19,203
|
|
|
|
22,764
|
25,038
|
|
Integrity Dividend Harvest Fund | Integrity Dividend Harvest Fund, Class I | S&P High Yield Dividend Aristocrats [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P High Yield Dividend Aristocrats Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
10,839
|
|
|
|
|
12,253
|
|
|
|
|
13,324
|
|
|
|
12,648
|
|
|
|
17,231
|
|
|
|
18,273
|
|
|
18,850
|
|
|
20,651
|
|
|
21,590
|
|
|
|
|
Integrity Dividend Summit Fund | Class A | Dow Jones U.S. Select Dividend Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Dow Jones U.S. Select Dividend Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
10,168
|
|
|
|
|
|
11,704
|
|
|
|
|
12,671
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class A | APAYX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
10,325
|
|
|
|
|
|
11,778
|
|
|
|
|
12,353
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class C | Dow Jones U.S. Select Dividend Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Dow Jones U.S. Select Dividend Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
10,168
|
|
|
|
|
|
11,704
|
|
|
|
|
12,671
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class C | CPAYX without sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
10,000
|
|
|
|
|
10,325
|
|
|
|
|
|
11,779
|
|
|
|
|
12,298
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Dividend Summit Fund | Class I | Dow Jones U.S. Select Dividend Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Dow Jones U.S. Select Dividend Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
$ 10,000
|
|
|
|
|
$ 10,168
|
|
|
|
|
|
$ 11,704
|
|
|
|
|
$ 12,671
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund Class A | IGIAX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
9,907
|
|
|
|
11,025
|
|
|
|
|
|
12,782
|
|
|
14,343
|
|
|
|
15,980
|
|
|
|
21,430
|
|
|
|
19,639
|
|
|
22,186
|
|
26,990
|
|
|
30,714
|
Integrity Growth & Income Fund | Integrity Growth & Income Fund Class C | IGIUX without sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
$ 10,000
|
|
|
|
|
|
$ 9,889
|
|
|
|
|
|
$ 10,920
|
|
|
|
$ 12,587
|
|
|
|
|
$ 14,065
|
|
|
|
$ 15,608
|
|
|
|
$ 20,827
|
|
$ 18,944
|
|
|
$ 21,243
|
|
|
|
$ 25,649
|
$ 28,969
|
|
Integrity High Income Fund | Integrity High Income Fund, Class A | Bloomberg U.S. Corporate High Yield Bond Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Bloomberg U.S. Corporate High Yield Bond Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,498
|
|
|
|
11,647
|
|
|
|
|
|
11,950
|
|
|
12,767
|
|
|
|
13,305
|
|
|
|
14,718
|
|
|
|
13,538
|
|
|
14,134
|
|
15,697
|
|
|
17,058
|
Integrity High Income Fund | Integrity High Income Fund, Class A | IHFAX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,372
|
|
|
|
11,360
|
|
|
|
|
|
11,643
|
|
|
12,428
|
|
|
|
12,847
|
|
|
|
14,211
|
|
|
|
13,338
|
|
|
13,660
|
|
14,996
|
|
|
16,258
|
Integrity High Income Fund | Integrity High Income Fund Class C | Bloomberg U.S.Corporate High Yield Bond Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Bloomberg U.S. Corporate High Yield Bond Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,498
|
|
|
|
11,647
|
|
|
|
|
|
11,950
|
|
|
12,767
|
|
|
|
13,305
|
|
|
|
14,718
|
|
|
|
13,538
|
|
|
14,134
|
|
15,697
|
|
|
17,058
|
Integrity High Income Fund | Integrity High Income Fund Class C | IHFCX without sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,282
|
|
|
|
11,191
|
|
|
|
|
|
11,385
|
|
|
12,047
|
|
|
|
12,376
|
|
|
|
13,587
|
|
|
|
12,660
|
|
|
12,869
|
|
14,021
|
|
|
15,048
|
Integrity High Income Fund | Integrity High Income Fund, Class I | Bloomberg U.S. Corporate High Yield Bond Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
Bloomberg U.S. Corporate High Yield Bond Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
10,000
|
|
|
|
|
|
11,095
|
|
|
|
|
11,384
|
|
|
|
|
12,163
|
|
|
|
12,675
|
|
|
|
14,021
|
|
|
|
12,897
|
|
|
13,465
|
|
|
14,954
|
|
|
16,250
|
|
|
|
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class A | S&P 1500 Energy TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 Energy TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,094
|
|
|
|
10,008
|
|
|
|
|
|
12,083
|
|
|
9,844
|
|
|
|
5,998
|
|
|
|
8,789
|
|
|
|
14,618
|
|
|
16,957
|
|
18,633
|
|
|
17,917
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class A | ICPAX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
9,295
|
|
|
|
9,312
|
|
|
|
|
|
10,632
|
|
|
8,175
|
|
|
|
5,112
|
|
|
|
7,485
|
|
|
|
10,283
|
|
|
10,924
|
|
12,050
|
|
|
13,723
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class C | S&P 1500 Energy TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 Energy TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
10,094
|
|
|
|
10,008
|
|
|
|
|
|
12,083
|
|
|
9,844
|
|
|
|
5,998
|
|
|
|
8,789
|
|
|
|
14,618
|
|
|
16,957
|
|
18,633
|
|
|
17,917
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class C | ICPUX without sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
10,000
|
|
|
|
|
|
9,252
|
|
|
|
9,233
|
|
|
|
|
|
10,484
|
|
|
8,020
|
|
|
|
4,990
|
|
|
|
7,267
|
|
|
|
9,949
|
|
|
10,496
|
|
11,527
|
|
|
13,048
|
Integrity Mid-North American Resources Fund | Integrity Mid-North American Resources Fund, Class I S&P 1500 Energy TR Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
S&P 1500 Energy TR Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
$ 10,000
|
|
|
|
|
|
$ 10,264
|
|
|
|
|
$ 12,391
|
|
|
|
|
$ 10,095
|
|
|
|
$ 6,151
|
|
|
|
$ 9,013
|
|
|
|
$ 14,991
|
|
|
$ 17,390
|
|
|
$ 19,108
|
|
|
$ 18,374
|
|
|
|
|
Integrity Short Term Government Fund | Class A | ICE BofA 1-3 Year U.S. Treasury Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
ICE BofA 1-3 Year U.S. Treasury Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
10,000
|
|
|
|
|
10,296
|
|
|
|
|
|
10,311
|
|
|
|
|
9,988
|
|
|
|
10,002
|
|
|
|
10,537
|
|
|
|
11,004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Short Term Government Fund | Class A | MDSAX without maximum sales charge [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
$ 10,000
|
|
|
|
|
$ 10,164
|
|
|
|
|
|
$ 10,215
|
|
|
|
|
$ 9,755
|
|
|
|
$ 9,552
|
|
|
|
$ 10,267
|
|
|
|
$ 10,939
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integrity Short Term Government Fund | Class I | ICE BofA 1-3 Year U.S. Treasury Index [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Account Value [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Line Graph and Table Measure Name |
|
|
|
|
|
|
|
ICE BofA 1-3 Year U.S. Treasury Index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Accumulated Value |
|
|
|
|
$ 10,000
|
|
|
|
|
|
$ 10,120
|
|
|
|
$ 10,136
|
|
|
|
|
|
$ 10,122
|
|
|
$ 10,511
|
|
|
|
$ 10,962
|
|
|
|
$ 10,978
|
|
|
|
$ 10,634
|
|
|
$ 10,649
|
|
$ 11,219
|
|
|
$ 11,716
|