v3.26.1
Revenue from Contracts with Customers - Schedule of Partnership's Revenue Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 0 $ 0
C.C. Carlton Industries, Ltd.    
Disaggregation of Revenue [Line Items]    
Total revenue 58,869 62,391
C.C. Carlton Industries, Ltd. | Public Sector Contracts    
Disaggregation of Revenue [Line Items]    
Total revenue 48,301 48,372
C.C. Carlton Industries, Ltd. | Private Sector Contracts    
Disaggregation of Revenue [Line Items]    
Total revenue $ 10,568 $ 14,019