v3.26.1
Disaggregation of Revenue - Schedule of Revenue Disaggregation for Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Disaggregation Of Revenue [Line Items]        
Total revenues $ 261,379 $ 260,150 $ 1,182,971 $ 1,221,142
Retail [Member] | Residential [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 124,913 127,911 657,904 665,305
Retail [Member] | Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 82,309 81,947 325,414 335,824
Retail [Member] | Industrial [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 27,005 26,730 95,192 95,340
Retail [Member] | Government [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 12,011 11,990 58,396 59,455
Retail [Member] | Agricultural [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 5,450 4,969 27,564 28,057
Wholesale [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 9,691 $ 6,603 $ 18,501 $ 37,161