Note 3 - Revenue Recognition (Details Textual) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
Subscription Revenue Term, Minimum (Year) | 1 year | |
Subscription Revenue Term, Maximum (Year) | 3 years | |
Period of Revenue From Services (Month) | 1 month | |
Contract with Customer, Liability, Revenue Recognized | $ 4,841 | |
Contract With Customer Liability, Transaction Price From Contractual Obligations | $ 26,867 | $ 31,798 |