XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information
The components of the lease expense for the years ended December 31, 2024, 2023 and 2022 were as follows (in thousands):
Year Ended December 31,
Lease Cost202420232022
Operating lease cost$22,209 $19,394 $19,670 
Short-term lease cost7,441 6,290 5,088 
Variable lease cost789 81 
Sublease income(472)(22)— 
Finance Lease Cost
Interest on lease liabilities442 377 429 
Amortization of leased asset413 481 472 
Net lease cost$30,822 $26,601 $25,664 
December 31,
Lease Term and Discount Rate20242023
Weighted-average remaining lease term (years)
Operating leases 4.35.1
Finance leases10.411.2
Weighted-average discount rate
Operating leases6.6 %5.4 %
Finance leases7.6 %7.5 %
Supplemental cash flow information related to operating and finance leases was as follows (in thousands):
Year Ended December 31,
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$33,632 $20,646 $20,544 
Operating cash outflows from finance leases830 835 806 
Financing cash outflows from finance leases442 377 429 
Non-cash operating activities:
Operating lease assets obtained in exchange for new operating lease liabilities$25,819 $9,953 $4,312 
De-recognition of operating lease asset on lease assignment / termination19,877 4,169 — 
De-recognition of operating lease liability on lease assignment / termination21,297 4,457 — 
Schedule of Lease Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating and finance leases was as follows (in thousands):
December 31,
LeasesClassification20242023
Assets
Operating lease assetsOperating lease assets$53,582 $65,340 
Finance lease assetsProperty, plant and equipment3,917 4,450 
Total lease assets$57,499 $69,790 
Liabilities
Current
  Operating lease liabilitiesAccrued liabilities$14,331 $19,019 
Finance lease liabilitiesAccrued liabilities448 428 
Non-current
  Operating lease liabilitiesOperating lease liabilities, less current portion38,938 59,225 
Finance lease liabilitiesOther non-current liabilities4,561 5,039 
Total lease liabilities$58,278 $83,711 
Schedule of Operating Lease Liability Maturities
Maturities of operating and finance lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2025$16,574 $837 
202612,596 811 
202710,314 758 
20289,020 601 
20296,036 601 
Thereafter8,344 3,717 
Total lease payments62,8847,325
Less imputed interest(9,615)(2,316)
Present value of lease liabilities$53,269 $5,009 
Schedule of Finance Lease Liability Maturities
Maturities of operating and finance lease liabilities were as follows (in thousands):
Year Ending December 31,Operating LeasesFinance Leases
2025$16,574 $837 
202612,596 811 
202710,314 758 
20289,020 601 
20296,036 601 
Thereafter8,344 3,717 
Total lease payments62,8847,325
Less imputed interest(9,615)(2,316)
Present value of lease liabilities$53,269 $5,009