v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 01, 2025
Jul. 25, 2025
Jul. 14, 2025
Jun. 23, 2025
May 15, 2025
Feb. 18, 2025
Feb. 14, 2025
Jun. 30, 2025
Subsequent Events                
Repayment of senior notes               $ 360,316
Per Unit Cash Distribution (in dollars per unit)         $ 0.745   $ 0.74  
7.00% senior notes due 2027                
Subsequent Events                
Repayment of senior notes       $ 360,300        
Series B Preferred Limited Partners                
Subsequent Events                
Per Unit Cash Distribution (in dollars per unit)         $ 0.59375 $ 0.59375    
Subsequent Events | 7.00% senior notes due 2027                
Subsequent Events                
Repayment of senior notes $ 39,700              
Subsequent Events | Common Limited Partners                
Subsequent Events                
Quarterly cash distributions declared (in dollars per unit)   $ 0.75            
Subsequent Events | Common Limited Partners | Annualized Basis                
Subsequent Events                
Per Unit Cash Distribution (in dollars per unit)   $ 3            
Subsequent Events | Series B Preferred Limited Partners                
Subsequent Events                
Quarterly cash distributions declared (in dollars per unit)     $ 0.59375          
Subsequent Events | Series B Preferred Limited Partners | Annualized Basis                
Subsequent Events                
Per Unit Cash Distribution (in dollars per unit)     $ 2.375