v3.26.1
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 28, 2026
Dec. 28, 2025
Goodwill [Roll Forward]      
Goodwill, beginning balance   $ 395,671  
Effect of exchange rate changes   (4,033)  
Goodwill, ending balance $ 393,321 393,321  
Goodwill, Measurement Period Adjustment 1,700 1,683  
U.S. Gas      
Goodwill [Roll Forward]      
Goodwill, beginning balance   58,160  
Goodwill, ending balance 58,160 58,160  
Canadian Operations      
Goodwill [Roll Forward]      
Accumulated impairment 10,800 10,800 $ 10,800
Union Electric      
Goodwill [Roll Forward]      
Goodwill, beginning balance   56,499  
Goodwill, ending balance 56,499 56,499  
Accumulated impairment 391,100 391,100 $ 391,100
Non-Union Electric      
Goodwill [Roll Forward]      
Goodwill, beginning balance   167,322  
Goodwill, ending balance 167,322 167,322  
Canadian Operations      
Goodwill [Roll Forward]      
Goodwill, beginning balance   113,690  
Effect of exchange rate changes   (4,033)  
Goodwill, ending balance $ 111,340 111,340  
Goodwill, Measurement Period Adjustment   $ 1,683