v3.24.1.1.u2
Customer Concentration and Revenue Information - Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Concentration Risk    
Contract revenues $ 1,142,423 $ 1,045,474
Customer Concentration Risk | Revenue Benchmark    
Concentration Risk    
Contract revenues $ 1,142,400 $ 1,045,500
Concentration risk, percentage 100.00% 100.00%
% of Total 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Telecommunications    
Concentration Risk    
Contract revenues $ 1,026,800 $ 938,200
Concentration risk, percentage 89.90% 89.70%
Customer Concentration Risk | Revenue Benchmark | Underground facility locating    
Concentration Risk    
Contract revenues $ 81,000 $ 73,000
Concentration risk, percentage 7.10% 7.00%
Customer Concentration Risk | Revenue Benchmark | Electrical and gas utilities and other    
Concentration Risk    
Contract revenues $ 34,600 $ 34,300
Concentration risk, percentage 3.00% 3.30%
Five Unnamed Customers | Customer Concentration Risk | Revenue Benchmark    
Concentration Risk    
Concentration risk, percentage 56.40% 65.50%