Note 1 - Basis of Presentation (Details Textual) - USD ($) |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Dec. 31, 2023 |
|
| Accounts Receivable, Allowance for Credit Loss, Current | $ 319,000 | $ 319,000 | |
| Capitalized Computer Software, Additions | 115,473 | $ 207,732 | |
| Asset Impairment Charges | 0 | $ 0 | |
| SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction | $ 859,528 | $ 826,528 | |
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Additions made to capitalized computer software costs during the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of decrease in valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|