Note 4 - Revenue Recognition (Details Textual) |
3 Months Ended |
---|---|
Mar. 31, 2025 | |
Software Licensing and Delivery [Member] | Minimum [Member] | |
Revenue Recognition, Contract Term (Month) | 12 months |
Software Licensing and Delivery [Member] | Maximum [Member] | |
Revenue Recognition, Contract Term (Month) | 36 months |
Support Service [Member] | Minimum [Member] | |
Revenue Recognition, Contract Term (Month) | 12 months |
Support Service [Member] | Maximum [Member] | |
Revenue Recognition, Contract Term (Month) | 36 months |
Media [Member] | Minimum [Member] | |
Revenue Recognition, Contract Term (Month) | 1 day |
Revenue Recognition, Commission Percentage on Revenue | 30.00% |
Media [Member] | Maximum [Member] | |
Revenue Recognition, Contract Term (Month) | 8 years |
Revenue Recognition, Commission Percentage on Revenue | 40.00% |