v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Cost and Supplemental Cash Flow Information
The components of the lease expense for the years ended December 31, 2025, 2024 and 2023 were as follows (in thousands):
Year Ended December 31,
Lease Cost202520242023
Operating lease cost$23,922 $22,209 $19,394 
Short-term lease cost7,485 7,441 6,290 
Variable lease cost242 789 81 
Sublease income(1,047)(472)(22)
Finance Lease Cost
Amortization of leased asset490 413 481 
Interest on lease liabilities370 442 377 
Net lease cost$31,462 $30,822 $26,601 
December 31,
Lease Term and Discount Rate20252024
Weighted-average remaining lease term (years)
Operating leases 4.04.3
Finance leases9.510.4
Weighted-average discount rate
Operating leases6.9%6.6%
Finance leases8.1%7.6%
Supplemental cash flow information related to operating and finance leases was as follows (in thousands):
Year Ended December 31,
202520242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$20,733 $33,632 $20,646 
Operating cash outflows from finance leases868 830 835 
Financing cash outflows from finance leases370 442 377 
Non-cash operating activities:
Operating lease assets obtained in exchange for new operating lease liabilities$24,386 $25,819 $9,953 
De-recognition of operating lease asset on lease assignment / termination2,342 19,877 4,169 
De-recognition of operating lease liability on lease assignment / termination2,300 21,297 4,457 
De-recognition of finance lease asset on lease assignment / termination903 — — 
De-recognition of finance lease liability on lease assignment / termination1,023 — — 
Schedule of Lease Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating and finance leases was as follows (in thousands):
December 31,
LeasesClassification20252024
Assets
Operating lease assetsOperating lease assets$58,880 $53,582 
Finance lease assetsProperty, plant and equipment2,804 3,917 
Total lease assets$61,684 $57,499 
Liabilities
Current
  Operating lease liabilitiesAccrued liabilities$14,278 $14,331 
Finance lease liabilitiesAccrued liabilities439 448 
Non-current
  Operating lease liabilitiesOperating lease liabilities, less current portion50,892 38,938 
Finance lease liabilitiesOther non-current liabilities3,440 4,561 
Total lease liabilities$69,049 $58,278 
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
2026$18,031 $765 
202715,851 681 
202813,375 512 
20298,684 512 
20306,604 512 
Thereafter16,678 2,647 
Total lease payments79,2235,629
Less imputed interest(14,053)(1,750)
Present value of lease liabilities$65,170 $3,879 
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
2026$18,031 $765 
202715,851 681 
202813,375 512 
20298,684 512 
20306,604 512 
Thereafter16,678 2,647 
Total lease payments79,2235,629
Less imputed interest(14,053)(1,750)
Present value of lease liabilities$65,170 $3,879