XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net and Supplemental Balance-Sheet Information (Tables)
3 Months Ended
Mar. 30, 2024
Accounts Receivable, Net and Supplemental Balance-Sheet Information [Abstract] [Abstract]  
Accounts receivable, net [Table Text Block]
Accounts receivable, net, consisted of the following:
Accounts receivable, netMarch 30,
2024
December 31,
2023
Accounts receivable$238,553 $263,426 
Unbilled receivables(1)
110,242 99,485 
 348,795 362,911 
Less allowances for credit losses3,659 2,441 
Accounts receivable, net$345,136 $360,470 
(1)    Unbilled receivables consist of work-in-process in accordance with the terms of contracts, primarily with utility services customers.
Schedule of other current assets [Table Text Block]
The following items comprised the amounts included in the balance sheets:
Other current assetsMarch 30,
2024
December 31,
2023
Refundable income taxes$3,545 $— 
Prepaid expenses30,947 44,534 
Mitigation bank credit inventory24,636 28,385 
Assets invested for self-insurance21,183 20,959 
Payroll taxes refundable21,618 22,591 
Other163 302 
Total$102,092 $116,771 
Property, plant and equipment [Table Text Block]
Property and equipment, netMarch 30,
2024
December 31,
2023
Land and land improvements$28,435 $28,177 
Buildings and leasehold improvements106,854 99,964 
Equipment704,250 684,562 
 839,539 812,703 
Less accumulated depreciation502,018 500,025 
Total$337,521 $312,678 
Schedule of other assets, noncurrent [Table Text Block]
Other assets, noncurrentMarch 30,
2024
December 31,
2023
Investment--cost-method affiliate$1,630 $1,405 
Deferred income taxes6,001 6,001 
Cloud computing arrangements67 107 
Other4,309 4,362 
Total$12,007 $11,875 
Accrued expenses [Table Text Block]
Accrued expensesMarch 30,
2024
December 31,
2023
Employee compensation$17,387 $40,656 
Accrued compensated absences14,913 14,483 
Self-insured medical claims1,189 2,309 
Income tax payable808 1,135 
Customer advances, deposits3,296 1,275 
Taxes, other than income6,970 6,017 
Other13,827 16,069 
Total$58,390 $81,944 
Other current liabilities [Table Text Block]
Other current liabilitiesMarch 30,
2024
December 31,
2023
Notes payable$2,499 $543 
Current portion of:
Lease liability-operating leases39,602 39,043 
Self-insurance accruals49,043 50,379 
Total$91,144 $89,965 
Other noncurrent liabilities [Table Text Block]
Other noncurrent liabilitiesMarch 30,
2024
December 31,
2023
Non-qualified retirement plans$5,808 $5,630 
Other5,798 6,096 
Total$11,606 $11,726