XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

December 31,

       
   

(Dollars in thousands)

 

2024

  $ 4,429  

2025

    3,693  

2026

    3,473  

2027

    3,362  

2028

    3,064  

2029 and Thereafter

    5,617  

Total Future Minimum Lease Payments

    23,638  

Less Imputed Interest

    (2,474 )

Present Value of Lease Liabilities

  $ 21,164