XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Assets and Liabilities, Lessee [Table Text Block]

(in thousands)

 

Classification on the Balance Sheet

 

December 31, 2023

  

December 31, 2022

 

Assets

          

Operating lease assets

 

Operating lease right-of-use assets

 $68,088  $38,725 

Finance lease assets

 

Property, plant and equipment, net

  10,101   9,898 
           

Liabilities

          

Current

          

Operating lease liabilities

 

Current maturities of operating leases

  12,996   11,628 

Accrued expenses

 

Current maturities of finance leases

  2,827   2,809 

Long-term

          

Operating lease liabilities

 

Operating lease liabilities

  54,140   27,963 

Other long-term liabilities

 

Finance lease liabilities

 $7,274  $7,089 
           

Weighted average remaining lease term

          

Operating leases (years)

  7.1   6.0 

Finance leases (years)

  6.2   6.5 

Weighted average discount rate

          

Operating leases

  5.4%  4.4%

Finance leases

  3.8%  3.8%
Lessee, Lease Liability, Maturity [Table Text Block]

(in thousands)

 

Operating

  

Finance

 

2024

 $13,433  $3,135 

2025

  12,034   2,450 

2026

  10,540   1,781 

2027

  10,284   957 

2028

  9,959   218 

Thereafter

  25,752   1,944 

Total undiscounted future minimum lease payments

  82,002   10,485 

Less: Difference between lease payments and discounted lease liabilities

  14,866   384 

Total lease liabilities

 $67,136  $10,101 
Schedule of Supplemental Cash Flow Information of Leases [Table Text Block]

(in thousands)

 

For the years ended December 31,

 
  

2023

  

2022

 

Operating cash out flows from operating leases

 $16,112  $16,271 

Operating cash out flows from finance leases

  416   162 

Financing cash out flows from finance leases

  2,214   1,332 

Total

 $18,742  $17,765