XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022December 31, 2021
Assets
OperatingOther long-term assets$19,033 $8,788 
FinanceProperty, plant and equipment, net582 556 
Total leased assets$19,615 $9,344 
Liabilities
Current
     OperatingAccrued expenses and other liabilities$2,177 $1,599 
     FinanceCurrent portion of long-term debt and other borrowings354 392 
Noncurrent
     OperatingOther long-term liabilities25,442 16,546 
     FinanceLong-term debt, net and other borrowings231 299 
Total leased liabilities$28,204 $18,836 
Schedule of components of lease expense and other information
The components of lease expense were as follows:
 
(in thousands)Year Ended
December 31, 2022
Year Ended
December 31, 2021
Operating lease expense$1,797 $2,312 
Finance lease expense
      Amortization of ROU assets426 330 
      Interest on lease liabilities28 28 
Short-term lease expense— 
Total lease expense$2,251 $2,678 
Other information related to leases were as follows:
December 31, 2022December 31, 2021
Weighted-average remaining lease term (Years):
      Operating leases7.98.6
      Finance leases1.92.2
Weighted-average discount rate:
      Operating leases4.8%4.4%
      Finance leases4.4%4.6%
(in thousands)Year Ended
December 31, 2022
Year Ended
December 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:                   
      Operating cash flows from operating leases$2,440$2,071
      Operating cash flows from finance leases2828
      Financing cash flows from finance leases384339
ROU assets obtained in exchange for lease obligations:
      Operating leases11,019683
      Finance leases582556
Schedule of future minimum lease payments under operating leases
Future minimum lease payments under non-cancellable leases as of December 31, 2022 were as follows:
(in thousands)
Operating Leases
Finance Leases
2023$3,462 $366 
20243,887 203 
20254,147 49 
20264,245 — 
20274,381 — 
Thereafter13,599 — 
  Total future minimum lease payments33,721 618 
Less: interest6,102 33 
  Total$27,619 $585 
Schedule of future minimum lease payments under finance leases
Future minimum lease payments under non-cancellable leases as of December 31, 2022 were as follows:
(in thousands)
Operating Leases
Finance Leases
2023$3,462 $366 
20243,887 203 
20254,147 49 
20264,245 — 
20274,381 — 
Thereafter13,599 — 
  Total future minimum lease payments33,721 618 
Less: interest6,102 33 
  Total$27,619 $585