Revenue from Contracts with Customers - Summary of Partnership Expects to Recognize Unearned Revenue (Details) - C.C. Carlton Industries, Ltd. - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Remaining performance obligation | $ 165,223 | $ 158,900 |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01 | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Remaining performance obligation | $ 158,511 | |
| Expected timing of revenue recognition | 9 months | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Remaining performance obligation | $ 6,712 | |
| Expected timing of revenue recognition | 1 year |