XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 345,749 $ 399,903
Accounts receivable, net of allowance 1,345,116 1,381,462
Contract assets 1,516,333 1,555,807
Inventories, net 114,504 107,345
Prepaid expenses 120,709 118,888
Other current assets 103,148 89,125
Total current assets 3,545,559 3,652,530
Property and equipment, net 1,583,302 1,548,916
Operating lease right-of-use assets 386,765 396,151
Goodwill, net 2,204,912 2,203,077
Other intangible assets, net 694,723 727,366
Other long-term assets 446,677 447,235
Total assets 8,861,938 8,975,275
Current liabilities:    
Current portion of long-term debt, including finance leases 192,106 186,095
Current portion of operating lease liabilities 149,112 146,183
Accounts payable 985,715 1,105,747
Accrued salaries and wages 255,926 205,152
Other accrued expenses 424,579 455,043
Contract liabilities 766,230 735,625
Other current liabilities 136,207 165,854
Total current liabilities 2,909,875 2,999,699
Long-term debt, including finance leases 2,041,597 2,038,017
Long-term operating lease liabilities 248,800 261,303
Deferred income taxes 349,397 362,772
Other long-term liabilities 357,010 326,141
Total liabilities 5,906,679 5,987,932
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,325,262 and 99,029,011 (including 1,296,840 and 1,130,020 of unvested stock awards) as of March 31, 2025 and December 31, 2024, respectively 9,932 9,903
Capital surplus 1,293,708 1,291,027
Retained earnings 2,318,484 2,308,581
Accumulated other comprehensive loss (43,903) (40,847)
Treasury stock, at cost: 20,052,361 and 19,719,796 shares as of March 31, 2025 and December 31, 2024, respectively (693,880) (656,807)
Total MasTec, Inc. shareholders’ equity 2,884,341 2,911,857
Non-controlling interests 70,918 75,486
Total equity 2,955,259 2,987,343
Total liabilities and equity $ 8,861,938 $ 8,975,275