v3.26.1
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2026
Dec. 28, 2025
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 395,671  
Effect of exchange rate changes (1,901)  
Goodwill, ending balance 393,770  
U.S. Gas    
Goodwill [Roll Forward]    
Goodwill, beginning balance 58,160  
Effect of exchange rate changes 0  
Goodwill, ending balance 58,160  
Canadian Operations    
Goodwill [Roll Forward]    
Goodwill, beginning balance 113,690  
Effect of exchange rate changes (1,901)  
Goodwill, ending balance 111,789  
Accumulated impairment 10,800 $ 10,800
Union Electric    
Goodwill [Roll Forward]    
Goodwill, beginning balance 56,499  
Effect of exchange rate changes 0  
Goodwill, ending balance 56,499  
Accumulated impairment 391,100 $ 391,100
Non-Union Electric    
Goodwill [Roll Forward]    
Goodwill, beginning balance 167,322  
Effect of exchange rate changes 0  
Goodwill, ending balance $ 167,322