v3.26.1
Note 3 - Revenue Recognition - Revenues Disaggregated By Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues $ 81,203 $ 73,485
Subscription Services [Member]    
Revenues 78,392 70,789
Professional Services [Member]    
Revenues $ 2,811 $ 2,696