v3.25.1
Note 16 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Revenue:

 $93,064  $74,534 
         

Less:

        

People expenses

  52,807   45,615 

Stock-based compensation

  9,620   9,458 

Cloud and server hosting services expenses

  9,482   7,732 

Marketing expenses

  4,126   2,739 

Other segment items (1)

  13,463   10,944 

Net income (loss)

 $3,566  $(1,954)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended March 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Revenue:

        

North America

 $36,452  $29,895 

EMEA

  29,484   22,806 

APAC

  27,128   21,833 

Total revenue

 $93,064  $74,534 
  

Three Months Ended March 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Revenue:

        

United States

 $36,399  $29,697 

Germany

  12,292   9,894 

Singapore

  11,512   10,479