v3.25.2
Shareholder Report, Average Annual Return (Details)
12 Months Ended 60 Months Ended 93 Months Ended 108 Months Ended 120 Months Ended
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2025
Jul. 31, 2025
Kansas Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name KSMUX with maximum sales charge        
Average Annual Return, Percent (4.69%) (2.09%)     0.51%
Kansas Municipal Fund | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name KSITX        
Average Annual Return, Percent (1.98%) (1.32%) 0.59% [1]    
Maine Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name MEMUX with maximum sales charge        
Average Annual Return, Percent (4.31%) (2.03%)     0.09%
Maine Municipal Fund | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name MEIMX        
Average Annual Return, Percent (1.55%) (1.29%) 0.19% [2]    
Nebraska Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name NEMUX with maximum sales charge        
Average Annual Return, Percent (4.85%) (2.17%)     0.34%
Nebraska Municipal Fund | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name NEITX        
Average Annual Return, Percent (2.07%) (1.40%) 0.38% [3]    
Oklahoma Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name OKMUX with maximum sales charge        
Average Annual Return, Percent (3.53%) (1.75%)     0.63%
Oklahoma Municipal Fund | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name OKMIX        
Average Annual Return, Percent (0.92%) (1.02%) 0.66% [4]    
Viking Tax-Free Fund for Montana | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VMTTX with maximum sales charge        
Average Annual Return, Percent (3.59%) (1.52%)     0.66%
Viking Tax-Free Fund for Montana | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VMTIX        
Average Annual Return, Percent (0.92%) (0.76%)   0.69% [5]  
Viking Tax-Free Fund for North Dakota | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VNDFX with maximum sales charge        
Average Annual Return, Percent (5.23%) (2.30%)     0.11%
Viking Tax-Free Fund for North Dakota | Class I [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VNDIX        
Average Annual Return, Percent (2.57%) (1.55%)   0.07% [6]  
Without Sales Load [Member] | Kansas Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name KSMUX without maximum sales charge        
Average Annual Return, Percent (2.23%) (1.58%)     0.76%
Without Sales Load [Member] | Maine Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name MEMUX without maximum sales charge        
Average Annual Return, Percent (1.90%) (1.53%)     0.34%
Without Sales Load [Member] | Nebraska Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name NEMUX without maximum sales charge        
Average Annual Return, Percent (2.41%) (1.66%)     0.59%
Without Sales Load [Member] | Oklahoma Municipal Fund | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name OKMUX without maximum sales charge        
Average Annual Return, Percent (1.07%) (1.26%)     0.89%
Without Sales Load [Member] | Viking Tax-Free Fund for Montana | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VMTTX without maximum sales Charge        
Average Annual Return, Percent (1.16%) (1.01%)     0.92%
Without Sales Load [Member] | Viking Tax-Free Fund for North Dakota | Class A [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name VNDFX without maximum sales charge        
Average Annual Return, Percent (2.81%) (1.80%)     0.36%
Kansas Municipal Fund | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Kansas Municipal Fund | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Kansas Municipal Fund | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Kansas Municipal Fund | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13% 1.75% [1]    
Maine Municipal Fund | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Maine Municipal Fund | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Maine Municipal Fund | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Maine Municipal Fund | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13% 1.75% [2]    
Nebraska Municipal Fund | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Nebraska Municipal Fund | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Nebraska Municipal Fund | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Nebraska Municipal Fund | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13% 1.75% [3]    
Oklahoma Municipal Fund | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Oklahoma Municipal Fund | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Oklahoma Municipal Fund | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Oklahoma Municipal Fund | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13% 1.75% [4]    
Viking Tax-Free Fund for Montana | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Viking Tax-Free Fund for Montana | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Viking Tax-Free Fund for Montana | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Viking Tax-Free Fund for Montana | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%   1.59% [5]  
Viking Tax-Free Fund for North Dakota | Class A | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Viking Tax-Free Fund for North Dakota | Class A | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%     2.11%
Viking Tax-Free Fund for North Dakota | Class I | Bloomberg U.S. Municipal Bond Index [Member]          
Average Annual Return [Line Items]          
Line Graph and Table Measure Name Bloomberg U.S. Municipal Bond Index        
Viking Tax-Free Fund for North Dakota | Class I | Bloomberg U.S. Muni Bond Index [Member]          
Average Annual Return [Line Items]          
Average Annual Return, Percent 0.00% 0.13%   1.59% [6]  
[1] Inception Date of 11/1/2017
[2] Inception Date of 11/1/2017
[3] Inception Date of 11/1/2017
[4] Inception Date of 11/1/2017
[5] Inception Date of 8/1/2016
[6] Inception Date of 8/1/2016