XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net and Supplemental Balance Sheet Information
12 Months Ended
Dec. 31, 2023
Accounts Receivable, Net and Supplemental Balance Sheet Information [Abstract]  
Accounts Receivable, Net and Supplemental Balance Sheet Information Accounts Receivable, Net and Supplemental Balance Sheet Information
Accounts receivable, net, consisted of the following:
 December 31,
Accounts receivable, net20232022
Accounts receivable$263,426 $242,427 
Unbilled receivables (1)
99,485 82,605 
 362,911 325,032 
Less allowances for credit losses2,441 3,222 
Total$360,470 $321,810 
(1) Unbilled receivables consist of work-in-process in accordance with the terms of contracts, primarily with utility services customers.
The following items comprised the amounts included in the balance sheets:
 December 31,
Other current assets20232022
Refundable income taxes$— $14 
Mitigation bank credit inventory28,385 6,351 
Assets invested for self-insurance20,959 24,828 
Payroll taxes refundable22,591 18,283 
Other302 2,396 
Total$72,237 $51,872 
December 31,
Property and equipment, net20232022
Land and land improvements$28,177 $26,023 
Buildings and leasehold improvements99,964 80,768 
Equipment684,562 663,207 
 812,703 769,998 
Less accumulated depreciation500,025 501,459 
Total$312,678 $268,539 
Interest incurred on funds used to construct company-owned buildings and equipment is capitalized and amortized over the estimated useful life of the related assets. Capitalized interest totaled $4,961 and $2,049 in 2023 and 2022, respectively.
 December 31,
Other assets, noncurrent20232022
Investment--cost-method affiliate$1,405 $1,258 
Deferred income taxes6,001 6,828 
Cloud computing arrangements107 2,652 
Other4,362 4,603 
Total$11,875 $15,341 
 December 31,
Accrued expenses20232022
Employee compensation$40,656 $35,536 
Accrued compensated absences14,483 13,034 
Self-insured medical claims2,309 2,806 
Customer advances, deposits1,275 7,736 
Income taxes payable1,135 6,573 
Taxes, other than income6,017 5,764 
Other16,069 6,005 
Total$81,944 $77,454 
 December 31,
Other liabilities, noncurrent20232022
Pension and retirement plans$5,630 $8,336 
Other6,096 8,184 
Total$11,726 $16,520