XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT AND GEOGRAPHICAL INFORMATION - Concentration Risk (Details) - Revenue from Contract with Customer Benchmark
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 30, 2022
Sep. 29, 2023
Sep. 30, 2022
Customer Concentration Risk | Top Ten Customers        
Concentration Risk        
Concentration risk (as a percent) 52.90% 57.20% 50.60% 54.50%
Customer Concentration Risk | Los Angeles Department of Water and Power        
Concentration Risk        
Concentration risk (as a percent)       13.20%
Customer Concentration Risk | Pueblo County School District        
Concentration Risk        
Concentration risk (as a percent)   13.30%    
Customer Concentration Risk | Pueblo County School District and Dormitory Authority State of New York | Energy        
Concentration Risk        
Concentration risk (as a percent) 21.70%      
Customer Concentration Risk | Pueblo County School District, Dormitory Authority State of New York, and Los Angeles Department of Water and Power | Energy        
Concentration Risk        
Concentration risk (as a percent)   38.30%    
Customer Concentration Risk | Los Angeles Department of Water and Power, and The Dormitory Authority State of New York | Energy        
Concentration Risk        
Concentration risk (as a percent)     22.70% 26.50%
Geographic Concentration Risk | California        
Concentration Risk        
Concentration risk (as a percent) 42.80% 37.20% 42.20% 40.30%
Geographic Concentration Risk | New York        
Concentration Risk        
Concentration risk (as a percent) 23.60% 23.40% 24.70% 21.40%