Note 4 - Revenue 1 (Details Textual) $ in Millions |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Revenue, Remaining Performance Obligation, Amount | $ 4.2 |
Minimum [Member] | |
Service Contracts, Term (Month) | 12 months |
Maximum [Member] | |
Service Contracts, Term (Month) | 48 months |