XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 399,903 $ 529,561
Accounts receivable, net of allowance 1,381,462 1,370,074
Contract assets 1,555,807 1,756,381
Inventories, net 107,345 108,146
Prepaid expenses 118,888 105,880
Other current assets 89,125 104,211
Total current assets 3,652,530 3,974,253
Property and equipment, net 1,548,916 1,651,462
Operating lease right-of-use assets 396,151 418,685
Goodwill, net 2,203,077 2,126,366
Other intangible assets, net 727,366 784,260
Other long-term assets 447,235 418,485
Total assets 8,975,275 9,373,511
Current liabilities:    
Current portion of long-term debt, including finance leases 186,095 177,246
Current portion of operating lease liabilities 146,183 137,765
Accounts payable 1,105,747 1,242,602
Accrued salaries and wages 205,152 198,943
Other accrued expenses 455,043 415,075
Contract liabilities 735,625 480,967
Other current liabilities 165,854 184,621
Total current liabilities 2,999,699 2,837,219
Long-term debt, including finance leases 2,038,017 2,888,058
Long-term operating lease liabilities 261,303 292,873
Deferred income taxes 362,772 390,399
Other long-term liabilities 326,141 243,701
Total liabilities 5,987,932 6,652,250
Commitments and contingencies (Note 14)
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,029,011 and 99,093,134 (including 1,130,020 and 1,504,996 of unvested stock awards) as of December 31, 2024 and 2023, respectively 9,903 9,909
Capital surplus 1,291,027 1,263,360
Retained earnings 2,308,581 2,145,793
Accumulated other comprehensive loss (40,847) (52,997)
Treasury stock, at cost: 19,719,796 and 19,813,055 shares as of December 31, 2024 and 2023, respectively (656,807) (659,913)
Total MasTec, Inc. shareholders’ equity 2,911,857 2,706,152
Non-controlling interests 75,486 15,109
Total equity 2,987,343 2,721,261
Total liabilities and equity $ 8,975,275 $ 9,373,511