XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lease, Cost
Components of lease expense, included in either cost of revenues or general and administrative expense based on the use of the underlying asset, are as follows (inclusive of lease expense for leases not included on our consolidated balance sheet based on our accounting policy election to exclude leases with a term of 12 months or less):
Year Ended December 31,
202420232022
(In Thousands)
Operating lease expense$13,030 $13,053 $12,603 
Short-term lease expense50,521 46,566 39,890 
Finance lease cost:
Amortization of right-of-use assets2,062 232 177 
Interest on finance leases385 112 135 
Total lease expense$65,998 $59,963 $52,805 

Supplemental cash flow information:
Year Ended December 31,
202420232022
(In Thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows - operating leases$13,292 $13,293 $12,889 
Operating cash flows - finance leases$373 $112 $135 
Financing cash flows - finance leases$1,438 $1,695 $1,302 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$7,422 $10,058 $5,524 
Finance leases$6,575 $2,555 $3,261 
Supplemental balance sheet information:
December 31, 2024December 31, 2023
(In Thousands)
Operating leases:
Operating lease right-of-use assets $29,797 $31,915 
Operating lease liabilities, current portion8,861 9,101 
Operating lease liabilities 25,041 27,538 
Total operating lease liabilities $33,902 $36,639 
Finance leases:
Finance lease right-of-use assets$6,495 $2,494 
Finance lease liabilities, current portion4,582 828 
Finance lease liabilities3,211 1,828 
Total finance lease liabilities $7,793 $2,656 

Additional operating lease information:
December 31, 2024December 31, 2023
Weighted average remaining lease term:
Operating leases4.6 years5.0 years
Finance leases1.9 years2.5 years
Weighted average discount rate:
Operating leases9.8 %9.7 %
Finance leases6.4 %9.3 %
Future Minimum Operating Lease Payments Table
Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Future Minimum Finance Lease Payments Table
Future minimum lease payments by year and in the aggregate, under non-cancelable operating and finance leases with terms in excess of one year consist of the following at December 31, 2024:
 Operating LeasesFinance Leases
 (In Thousands)
2025$11,633 $4,941 
202610,353 2,857 
20278,987 357 
20283,212 105 
20292,204 15 
Thereafter5,779 — 
Total lease payments42,168 8,275 
Less imputed interest(8,266)(482)
Total lease liabilities$33,902 $7,793 
Future Minimum Payments Under Sales Leases and Subleases
Future minimum payments under the embedded sales lease and non-cancelable facility subleases were as follows at December 31, 2024:
 
Sales Lease
Sublease Payments
 (In Thousands)
2025$1,378 $1,650 
20262,187 1,452 
2027— 1,410 
2028— 909 
2029— 909 
Thereafter— 3,185 
Total payments
$3,565 $9,515