v3.22.4
Disaggregation of Revenue - Schedule of Revenue Disaggregation for Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 24, 2022
Dec. 25, 2021
Disaggregation Of Revenue [Line Items]    
Total revenues $ 397,470 $ 375,407
Retail [Member] | Residential [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 218,123 198,005
Retail [Member] | Commercial [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 108,688 110,952
Retail [Member] | Industrial [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 35,378 34,194
Retail [Member] | Agricultural [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 14,351 13,803
Retail [Member] | Government [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 18,008 15,984
Wholesale [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 2,922 $ 2,469