XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Revenue, Gross Profit and Cost of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Consolidated revenue $ 2,982,781 $ 2,637,229 $ 2,899,276
Consolidated gross profit 246,566 220,672 273,442
Consolidated cost of revenue 2,736,215 2,416,557 2,625,834
Operating Segments | U.S. Gas      
Segment Reporting Information [Line Items]      
Consolidated revenue 1,328,145 1,260,579 1,357,449
Consolidated gross profit 71,201 69,511 123,626
Consolidated cost of revenue 1,256,944 1,191,068 1,233,823
Operating Segments | Canadian Operations      
Segment Reporting Information [Line Items]      
Consolidated revenue 246,908 197,872 234,794
Consolidated gross profit 45,826 31,306 33,095
Consolidated cost of revenue 201,082 166,566 201,699
Operating Segments | Union Electric      
Segment Reporting Information [Line Items]      
Consolidated revenue 808,341 693,513 833,094
Consolidated gross profit 71,027 58,002 57,740
Consolidated cost of revenue 737,314 635,511 775,354
Operating Segments | Non-Union Electric      
Segment Reporting Information [Line Items]      
Consolidated revenue 599,387 485,265 473,939
Consolidated gross profit 58,512 61,853 58,231
Consolidated cost of revenue 540,875 423,412 415,708
Other      
Segment Reporting Information [Line Items]      
Consolidated gross profit 0 0 750
Consolidated cost of revenue $ 0 $ 0 $ (750)