v3.26.1
Note 10 - Subsequent Events (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 03, 2026
Aug. 05, 2026
Aug. 31, 2026
Jul. 31, 2026
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Distribution Made to Limited Partner, Cash Distributions Paid           $ 6,600,000   $ 6,600,000   $ 13,281,432 $ 13,281,432
Distribution Made to Limited Partner, Distributions Paid, Per Unit (in dollars per share)           $ 0.35   $ 0.35   $ 0.7 $ 0.7
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)         $ 0.24 $ 0.47 $ 0.35 $ 0.35 $ 0.35    
Cash Distribution [Member]                      
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)         0.12            
Special Distribution [Member]                      
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)         $ 0.12            
Subsequent Event [Member]                      
Distribution Made to Limited Partner, Cash Distributions Paid   $ 2,100,000   $ 4,600,000              
Distribution Made to Limited Partner, Distributions Paid, Per Unit (in dollars per share) $ 0.12 $ 0.11   $ 0.24              
Distribution Made to Limited Partner, Declaration Date Aug. 31, 2026 Jul. 31, 2026                  
Distribution Made to Limited Partner, Distribution Date Sep. 03, 2026 Aug. 05, 2026 Oct. 05, 2026                
Distribution Made to Limited Partner, Date of Record Aug. 31, 2026 Jul. 31, 2026 Sep. 30, 2026                
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)     $ 0.24                
Subsequent Event [Member] | Cash Distribution [Member]                      
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)     0.12                
Subsequent Event [Member] | Special Distribution [Member]                      
Distribution Made to Limited Partner, Distributions Declared, Per Unit (in dollars per share)     $ 0.12