v3.26.3
Note 3 - Revenue Recognition - Revenues Disaggregated By Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues $ 83,309 $ 76,474 $ 248,244 $ 224,355
Subscription Services [Member]        
Revenues 80,043 73,887 238,420 216,617
Professional Services [Member]        
Revenues $ 3,266 $ 2,587 $ 9,824 $ 7,738