XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1Close
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 297,586 $ 529,561
Accounts receivable, net of allowance 1,341,983 1,370,074
Contract assets 1,533,543 1,756,381
Inventories, net 107,883 108,146
Prepaid expenses 101,202 105,880
Other current assets 94,867 104,211
Total current assets 3,477,064 3,974,253
Property and equipment, net 1,514,660 1,651,462
Operating lease right-of-use assets 418,893 418,685
Goodwill, net 2,125,893 2,126,366
Other intangible assets, net 717,232 784,260
Other long-term assets 425,244 418,485
Total assets 8,678,986 9,373,511 Close
Current liabilities:    
Current portion of long-term debt, including finance leases 201,458 177,246
Current portion of operating lease liabilities 147,039 137,765
Accounts payable 993,982 1,242,602
Accrued salaries and wages 192,441 198,943
Other accrued expenses 403,495 415,075
Contract liabilities 620,676 480,967
Other current liabilities 188,818 184,621
Total current liabilities 2,747,909 2,837,219
Long-term debt, including finance leases 2,359,637 2,888,058
Long-term operating lease liabilities 283,117 292,873
Deferred income taxes 326,249 390,399
Other long-term liabilities 227,967 243,701
Total liabilities 5,944,879 6,652,250 Close
Commitments and contingencies (Note 12)
Equity    
Preferred stock, $1.00 par value: authorized shares - 5,000,000; issued and outstanding shares – none 0 0
Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 99,044,551 and 99,093,134 (including 1,321,507 and 1,504,996 of unvested stock awards) as of June 30, 2024 and December 31, 2023, respectively 9,904 9,909
Capital surplus 1,277,301 1,263,360
Retained earnings 2,138,601 2,145,793
Accumulated other comprehensive loss (51,529) (52,997)
Treasury stock, at cost: 19,813,055 shares as of both June 30, 2024 and December 31, 2023. (659,913) (659,913)
Total MasTec, Inc. shareholders’ equity 2,714,364 2,706,152
Non-controlling interests 19,743 15,109
Total equity 2,734,107 2,721,261 Close
Total liabilities and equity $ 8,678,986 $ 9,373,511