XML 85 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Operating and Finance Lease Assets and Liabilities
Operating and finance lease assets and liabilities are as follows:
(in thousands)ClassificationDecember 31, 2024December 31, 2023
Assets
OperatingOther long-term assets$36,083 $45,325 
FinanceProperty, plant and equipment, net1,564 1,438 
Total leased assets$37,647 $46,763 
Liabilities
Current
     OperatingAccrued expenses and other liabilities$1,867 $1,904 
     FinanceCurrent portion of long-term debt and other borrowings974 823 
Noncurrent
     OperatingOther long-term liabilities53,185 54,453 
     FinanceLong-term debt, net and other borrowings671 625 
Total leased liabilities$56,697 $57,805 
Schedule of Components of Lease Expense and Other Information
The components of lease expense were as follows:
 
(in thousands)Year Ended
December 31, 2024
Year Ended
December 31, 2023
Operating lease expense$6,391 $4,627 
Finance lease expense
      Amortization of ROU assets$962 795 
      Interest on lease liabilities96 81 
Total lease expense$7,449 $5,503 
Other information related to leases were as follows:
December 31, 2024December 31, 2023
Weighted-average remaining lease term (Years):
      Operating leases13.113.5
      Finance leases1.92.3
Weighted-average discount rate:
      Operating leases7.5%7.3%
      Finance leases6.0%6.2%
(in thousands)Year Ended
December 31, 2024
Year Ended
December 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:                   
      Operating cash flows from operating leases$4,540 $3,462 
      Operating cash flows from finance leases96 81 
      Financing cash flows from finance leases318 504 
ROU assets obtained in exchange for lease obligations:
      Operating leases63 29,396 
      Finance leases$1,564 $1,437 
Schedule of Future Minimum Lease Payments Under Operating Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2024 were as follows:
(in thousands)
Operating Leases
Finance Leases
2025$5,368 $1,045 
20266,341 529 
20277,147 170 
20287,332 37 
20297,523 — 
Thereafter61,193 — 
  Total future minimum lease payments94,904 1,781 
Less: interest39,852 136 
  Total$55,052 $1,645 
Schedule of Future Minimum Lease Payments Under Finance Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2024 were as follows:
(in thousands)
Operating Leases
Finance Leases
2025$5,368 $1,045 
20266,341 529 
20277,147 170 
20287,332 37 
20297,523 — 
Thereafter61,193 — 
  Total future minimum lease payments94,904 1,781 
Less: interest39,852 136 
  Total$55,052 $1,645