XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

 $102,018  $77,961  $195,082  $152,495 
                 

Less:

                

People expenses

  54,936   45,704   107,743   91,319 

Stock-based compensation

  11,143   10,538   20,763   19,996 

Cloud and server hosting services expenses

  10,712   7,429   20,194   15,161 

Marketing expenses

  3,687   3,236   7,813   5,975 

Other segment items (1)

  18,647   23,992   32,110   34,936 

Net income (loss)

 $2,893  $(12,938) $6,459  $(14,892)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

                

North America

 $39,571  $31,697  $76,023  $61,592 

EMEA

  31,822   23,089   61,306   45,895 

APAC

  30,625   23,175   57,753   45,008 

Total revenue

 $102,018  $77,961  $195,082  $152,495 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

                

United States

 $39,167  $31,529  $75,566  $61,226 

Germany

  13,203   9,394   25,495   19,288 

Singapore

  13,793   10,230   25,305   20,709