XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Expenses
Lease expense consisted of the following for the years ended December 31, 2024, 2023 and 2022 (in thousands):

Year Ended December 31,
202420232022
Operating lease cost$18,147 $10,073 $5,664 
Finance lease cost:
Amortization of right-of-use assets21,394 6,360 — 
Interest on lease liabilities2,255 1,395 — 
Total finance lease cost23,649 7,755 — 
Short-term lease expense (1)
360 2,278 — 
Total lease expense (2)
$42,156 $20,106 $5,664 
(1)Short-term lease expense represents expense related to leases with a contract term of one year or less.
(2)Operating lease expense is recorded in operating costs for the respective segments and within “selling, general and administrative”, amortization of right-of-use assets is recorded within “depreciation, depletion, amortization and impairment”, and interest on lease liabilities is recorded within “interest expense” in our consolidated statements of operations.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):
 Year Ended December 31,
 202420232022
Cash paid for amounts included in the measurement of lease liabilities:   
Operating cash flows from operating leases$14,838 $8,935 $6,858 
Operating cash flows from finance leases2,220 1,380 — 
Financing cash flows from finance leases45,484 15,915 — 
 
Right of use assets obtained in exchange for lease obligations:
Operating leases (1)
$12,541 $34,802 $6,530 
Finance leases (1)
21,234 73,245 — 
(1)Includes right of use assets acquired in business combinations in 2023.
Schedule of Lease Terms and Discount Rates
Lease terms and discount rates related to leases as of December 31, 2024 and 2023 is as follows:
20242023
Weighted Average Remaining Lease Term:
Operating leases4.8 years5.0 years
Finance leases2.3 years1.5 years
Weighted Average Discount Rate:
Operating leases6.5 %6.1 %
Finance leases7.4 %7.3 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2024 are as follows (in thousands):
Year ending December 31,Operating Finance
2025$15,791 $16,664 
202611,692 6,264 
20278,238 1,490 
20286,700 1,485 
20295,904 1,485 
Thereafter6,944 595 
Total lease payments55,269 27,983 
Less imputed interest(7,642)(2,553)
Total$47,627 $25,430 
Schedule of Maturities of Finance Lease Liabilities
Maturities of operating and finance lease liabilities as of December 31, 2024 are as follows (in thousands):
Year ending December 31,Operating Finance
2025$15,791 $16,664 
202611,692 6,264 
20278,238 1,490 
20286,700 1,485 
20295,904 1,485 
Thereafter6,944 595 
Total lease payments55,269 27,983 
Less imputed interest(7,642)(2,553)
Total$47,627 $25,430