XML 72 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 13, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 582,545                
Distribution made to limited partner, cash distributions paid   59,898 $ 59,612 $ 59,320 $ 59,302 $ 56,613 $ 51,263 $ 50,521 $ 46,010  
Affiliated Entity                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Distribution made to limited partner, cash distributions paid   37,763 $ 37,594 $ 37,693 $ 37,352 $ 37,181 $ 36,713 $ 36,198   $ 147,444
Affiliated Entity | Subsequent Event                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Cash distributions to limited partner declared $ 37,932                  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 39,307                
Revenue, remaining performance obligation, expected timing of satisfaction   3 months                
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 134,194                
Revenue, remaining performance obligation, expected timing of satisfaction   1 year                
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 134,194                
Revenue, remaining performance obligation, expected timing of satisfaction   1 year                
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 88,724                
Revenue, remaining performance obligation, expected timing of satisfaction   1 year                
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01                    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]                    
Revenue, remaining performance obligation   $ 186,126                
Revenue, remaining performance obligation, expected timing of satisfaction