v3.26.1
Label Element Value
Mairs & Power Minnesota Municipal Bond ETF | State of Minnesota [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 10.60%
Mairs & Power Minnesota Municipal Bond ETF | Stillwater Independent School District No 834 [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 3.40%
Mairs & Power Minnesota Municipal Bond ETF | County of Ramsey MN [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 3.30%
Mairs & Power Minnesota Municipal Bond ETF | City of Bloomington MN [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 3.20%
Mairs & Power Minnesota Municipal Bond ETF | Metropolitan Council [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 3.00%
Mairs & Power Minnesota Municipal Bond ETF | North Mankato Port Authority [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.90%
Mairs & Power Minnesota Municipal Bond ETF | County of Hennepin MN [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.90%
Mairs & Power Minnesota Municipal Bond ETF | University of Minnesota [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.90%
Mairs & Power Minnesota Municipal Bond ETF | South Washington County Independent School District No 833 [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.80%
Mairs & Power Minnesota Municipal Bond ETF | St Paul Independent School District No 625 [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.40%
Mairs & Power Minnesota Municipal Bond ETF | AAA [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 34.30%
Mairs & Power Minnesota Municipal Bond ETF | AA [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 49.50%
Mairs & Power Minnesota Municipal Bond ETF | A [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 10.90%
Mairs & Power Minnesota Municipal Bond ETF | BBB and Lower [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 2.80%
Mairs & Power Minnesota Municipal Bond ETF | Unrated [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 1.00%
Mairs & Power Minnesota Municipal Bond ETF | Cash & Cash Equivalent [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 1.50%
Mairs & Power Minnesota Municipal Bond ETF | Municipal Bonds_ [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 98.40%
Mairs & Power Minnesota Municipal Bond ETF | Money Market Funds_ [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 0.10%
Mairs & Power Minnesota Municipal Bond ETF | Cash & Other_ [Member]  
Holdings [Line Items] oef_HoldingsLineItems  
Percent of Net Asset Value oef_PctOfNav 1.50%