v3.25.2
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 01, 2025
Jul. 31, 2025
Subsequent Events (Details) [Line Items]    
Distribution Made to Limited Partner, Cash Distributions Paid $ 2.3 $ 2.1
Distribution Made to Limited Partner, Distributions Paid, Per Unit $ 0.12  
Distribution Made to Limited Partner, Distributions Declared, Per Unit   $ 0.11
Distribution Made to Limited Partner, Distribution Date   Aug. 05, 2025
Distribution Made to Limited Partner, Date of Record   Jul. 31, 2025