XML 109 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
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)
Other Liabilities [Member]  
Present Value of Lease Liabilities $ 21,164