XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
September 30, 2025 $ 1,747  
September 30, 2026 1,574  
September 30, 2027 1,470  
September 30, 2028 970  
September 30, 2029 758  
Thereafter 8,309  
Total future minimum lease payments 14,828  
Amounts representing interest (5,185)  
Operating lease liabilities $ 9,643 $ 5,751