XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Assets and Liabilities
The following table presents our lease-related assets and liabilities as of December 31, 2024 and 2023 (in thousands):
Classification on the Consolidated Balance SheetDecember 31,
2024
December 31,
2023
Assets
Operating lease assetsOperating lease right-of-use assets$316,128 $310,498 
Finance lease assetsProperty, plant, and equipment, net6,009 4,932 
Total lease assets$322,137 $315,430 
Liabilities
Current
OperatingOperating lease liabilities, current$81,247 $75,236 
Finance
Other accrued expenses and liabilities
2,246 2,465 
Noncurrent
OperatingOperating lease liabilities, long-term261,575 259,430 
Finance
Other long-term obligations
3,849 2,838 
Total lease liabilities$348,917 $339,969 
Schedule of Lease Costs
The following table presents information related to our lease expense for the years ended December 31, 2024, 2023, and 2022 (in thousands):
202420232022
Finance lease expense:
Amortization expense$2,604 $2,816 $3,550 
Interest expense254 175 178 
Operating lease expense103,261 93,158 77,143 
Short-term lease expense (1)
290,267 224,047 185,061 
Variable lease expense7,137 9,482 6,782 
Total lease expense$403,523 $329,678 $272,714 
_________________
(1)Short-term lease expense includes both leases and rentals with initial terms of one year or less and predominantly represents equipment used on construction projects.
Sublease rental income was approximately $4.6 million, $6.7 million, and $3.8 million for the years ended December 31, 2024, 2023, and 2022, respectively.
Lease Term and Discount Rate
The following table presents certain information related to the lease terms and discount rates for our leases as of December 31, 2024 and 2023:
December 31,
2024
December 31,
2023
Weighted-average remaining lease term:
Operating leases5.1 years5.7 years
Finance leases3.4 years2.9 years
Weighted-average discount rate:
Operating leases4.43 %4.11 %
Finance leases4.67 %3.57 %
Other Information
The following table presents supplemental cash flow information related to our leases for the years ended December 31, 2024, 2023, and 2022 (in thousands):
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$101,611 $90,412 $74,927 
Operating cash flows used for finance leases$254 $175 $178 
Financing cash flows used for finance leases$2,855 $2,776 $3,551 
Right-of-use assets obtained in exchange for new operating lease liabilities$94,538 $125,417 $75,027 
Right-of-use assets obtained in exchange for new finance lease liabilities$3,412 $1,427 $2,209 
Schedule of Maturity of Operating Leases
The following table reconciles our future minimum lease payments on an undiscounted cash flow basis to our lease liabilities reported in the Consolidated Balance Sheet as of December 31, 2024 (in thousands):
Operating LeasesFinance Leases
2025
$94,462 $2,475 
2026
79,015 1,760 
2027
64,443 1,157 
2028
50,760 759 
2029
39,646 325 
Thereafter55,218 125 
Total minimum lease payments383,544 6,601 
Less: Amount of lease payments representing interest(40,722)(506)
Present value of future minimum lease payments$342,822 $6,095 
Current portion of lease liabilities$81,247 $2,246 
Noncurrent portion of lease liabilities261,575 3,849 
Present value of future minimum lease payments$342,822 $6,095 
Schedule of Maturity of Finance Leases
The following table reconciles our future minimum lease payments on an undiscounted cash flow basis to our lease liabilities reported in the Consolidated Balance Sheet as of December 31, 2024 (in thousands):
Operating LeasesFinance Leases
2025
$94,462 $2,475 
2026
79,015 1,760 
2027
64,443 1,157 
2028
50,760 759 
2029
39,646 325 
Thereafter55,218 125 
Total minimum lease payments383,544 6,601 
Less: Amount of lease payments representing interest(40,722)(506)
Present value of future minimum lease payments$342,822 $6,095 
Current portion of lease liabilities$81,247 $2,246 
Noncurrent portion of lease liabilities261,575 3,849 
Present value of future minimum lease payments$342,822 $6,095