XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Note 3 - Revenue Recognition and Sales Commissions - Revenues Disaggregated By Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 71,556 $ 69,198 $ 144,316 $ 138,144
Subscription Services [Member]        
Revenues 69,013 66,506 139,218 132,521
Professional Services [Member]        
Revenues $ 2,543 $ 2,692 $ 5,098 $ 5,623