v3.26.1
Segment Reporting - Schedule of Segment to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
May 02, 2026
Apr. 26, 2025
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract revenues $ 1,964,782 $ 1,258,608
Costs of earned revenues, excluding depreciation and amortization 1,578,055 1,011,112
Depreciation and amortization 111,644 58,389
Income before income taxes 106,709 78,600
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract revenues 1,964,800 1,258,600
Costs of earned revenues, excluding depreciation and amortization 1,578,100 1,011,100
Depreciation and amortization 111,600 58,400
Other segment items 132,500 96,500
Income before income taxes 142,600 92,600
Operating Segments | Communications    
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract revenues 1,569,400 1,258,600
Costs of earned revenues, excluding depreciation and amortization 1,266,600 1,011,100
Depreciation and amortization 65,200 58,400
Other segment items 118,800 96,500
Income before income taxes 118,800 92,600
Operating Segments | Building Systems    
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract revenues 395,400 0
Costs of earned revenues, excluding depreciation and amortization 311,500 0
Depreciation and amortization 46,400 0
Other segment items 13,700 0
Income before income taxes 23,800 0
Corporate    
Segment Reporting, Asset Reconciling Item [Line Items]    
Income before income taxes $ 35,900 $ 14,000