XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Lease, Weighted Average Remaining Lease Term (Month) 33 months 39 months
Operating Lease, Weighted Average Discount Rate, Percent 5.10% 4.40%
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 89,000 $ 318,000
Operating Lease, Payments 332,000 285,000
Operating Lease, Cost 6,500,000 5,700,000
Short-Term Lease, Cost $ 6,200,000 $ 5,400,000