v3.26.1
Accounts Receivable, Net and Supplemental Balance-Sheet Information (Tables)
6 Months Ended
Jul. 04, 2026
Accounts Receivable, Net and Supplemental Balance-Sheet Information [Abstract] [Abstract]  
Accounts receivable, net [Table Text Block]
Accounts receivable, net and other supplemental balance sheet information consisted of the following:
Accounts receivable, netJuly 4,
2026
December 31,
2025
Accounts receivable$260,764 $271,949 
Unbilled receivables (1)
160,740 116,548 
421,504 388,497 
Less allowances for credit losses2,860 3,027 
Accounts receivable, net$418,644 $385,470 
(1)    Unbilled receivables consists of contract assets arising from revenue recognized but not yet billed in accordance with the terms of contracts, primarily with utility services customers.
Schedule of other current assets [Table Text Block]
Other current assetsJuly 4,
2026
December 31,
2025
Refundable income taxes$7,378 $9,184 
Prepaid expenses20,145 40,940 
Mitigation bank credit inventory29,163 32,453 
Assets invested for self-insurance8,637 12,576 
Payroll taxes refundable— 7,855 
Other2,053 1,519 
Total$67,376 $104,527 
Property, plant and equipment [Table Text Block]
Property and equipment, netJuly 4,
2026
December 31,
2025
Land and land improvements$56,909 $31,474 
Buildings and leasehold improvements161,042 177,279 
Equipment870,683 805,062 
1,088,634 1,013,815 
Less accumulated depreciation561,259 542,615 
Total$527,375 $471,200 
Schedule of other assets, noncurrent [Table Text Block]
Other assets, noncurrentJuly 4,
2026
December 31,
2025
Investment--cost-method affiliate$1,405 $1,405 
Cloud computing arrangements352 391 
Deposits and other10,139 8,152 
Total$11,896 $9,948 
Accrued expenses [Table Text Block]
Accrued expensesJuly 4,
2026
December 31,
2025
Employee compensation$35,097 $44,109 
Accrued compensated absences18,067 16,785 
Self-insured medical claims3,538 3,269 
Customer advances, deposits3,185 1,254 
Taxes, other than income8,764 8,498 
Other10,311 13,956 
Total$78,962 $87,871 
Other current liabilities [Table Text Block]
Other current liabilitiesJuly 4,
2026
December 31,
2025
Current portion of:
Lease liability-operating leases$24,963 $28,920 
Self-insurance accruals81,837 85,176 
Total$106,800 $114,096 
Other noncurrent liabilities [Table Text Block]
Other noncurrent liabilitiesJuly 4,
2026
December 31,
2025
Non-qualified deferred compensation and benefit plans$5,885 $5,699 
Deferred income taxes4,716 4,812 
Contingent consideration20,000 — 
Contract liabilities8,668 7,320 
Other3,816 3,622 
Total$43,085 $21,453