XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023December 31, 2022
Assets
OperatingOther long-term assets$45,325 $19,033 
FinanceProperty, plant and equipment, net1,438 582 
Total leased assets$46,763 $19,615 
Liabilities
Current
     OperatingAccrued expenses and other liabilities$1,904 $2,177 
     FinanceCurrent portion of long-term debt and other borrowings823 354 
Noncurrent
     OperatingOther long-term liabilities54,453 25,442 
     FinanceLong-term debt, net and other borrowings625 231 
Total leased liabilities$57,805 $28,204 
Schedule of Components of Lease Expense and Other Information
The components of lease expense were as follows:
 
(in thousands)Year Ended
December 31, 2023
Year Ended
December 31, 2022
Operating lease expense$4,627 $1,797 
Finance lease expense
      Amortization of ROU assets795 426 
      Interest on lease liabilities81 28 
Total lease expense$5,503 $2,251 
Other information related to leases were as follows:
December 31, 2023December 31, 2022
Weighted-average remaining lease term (Years):
      Operating leases13.57.9
      Finance leases2.31.9
Weighted-average discount rate:
      Operating leases7.3%4.8%
      Finance leases6.2%4.4%
(in thousands)Year Ended
December 31, 2023
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:                   
      Operating cash flows from operating leases$3,462$2,440
      Operating cash flows from finance leases8128
      Financing cash flows from finance leases504384
ROU assets obtained in exchange for lease obligations:
      Operating leases29,39611,019
      Finance leases1,437582
Schedule of Future Minimum Lease Payments Under Operating Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
(in thousands)
Operating Leases
Finance Leases
2024$4,624 $846 
20255,413 664 
20267,090 151 
20277,312 — 
20287,453 — 
Thereafter67,642 — 
  Total future minimum lease payments99,534 1,661 
Less: interest43,177 213 
  Total$56,357 $1,448 
Schedule of Future Minimum Lease Payments Under Finance Leases
Future minimum lease payments under non-cancellable leases as of December 31, 2023 were as follows:
(in thousands)
Operating Leases
Finance Leases
2024$4,624 $846 
20255,413 664 
20267,090 151 
20277,312 — 
20287,453 — 
Thereafter67,642 — 
  Total future minimum lease payments99,534 1,661 
Less: interest43,177 213 
  Total$56,357 $1,448