v3.26.1
Note 3 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Subscription services

 $79,986  $71,941  $158,377  $142,730 

Professional services

  3,746   2,455   6,558   5,151 

Total revenues, net

 $83,732  $74,396  $164,935  $147,881