v3.25.2
Disaggregation of Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Sep. 28, 2024
Disaggregation Of Revenue [Line Items]          
Contract with customer, liability revenue recognized $ 8,929 $ 9,979 $ 86,084 $ 83,762  
Contract assets $ 12,326   $ 12,326   $ 3,901
Propane [Member]          
Disaggregation Of Revenue [Line Items]          
Segment reporting, percentage of revenue 89.00% 89.00% 89.00% 89.00%  
Fuel Oil and Refined Fuels [Member]          
Disaggregation Of Revenue [Line Items]          
Segment reporting, percentage of revenue 5.00% 5.00% 5.00% 5.00%  
Natural Gas and Electricity [Member]          
Disaggregation Of Revenue [Line Items]          
Segment reporting, percentage of revenue 2.00% 2.00% 2.00% 2.00%