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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

 $109,728  $88,804  $304,810  $241,299 
                 

Less:

                

People expenses

  56,267   46,698   164,010   138,017 

Stock-based compensation

  10,678   9,811   31,441   29,807 

Cloud and server hosting services expenses

  11,825   8,332   32,019   23,493 

Marketing expenses

  2,943   2,844   10,756   8,819 

Other segment items (1)

  14,998   18,191   47,108   53,127 

Net income (loss)

 $13,017  $2,928  $19,476  $(11,964)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

                

North America

 $43,094  $37,648  $119,117  $99,240 

EMEA

  35,454   26,298   96,760   72,193 

APAC

  31,180   24,858   88,933   69,866 

Total revenue

 $109,728  $88,804  $304,810  $241,299 
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Revenue:

                

United States

 $42,485  $37,518  $118,051  $98,744 

Germany

  15,185   11,568   40,680   30,856 

Singapore

  12,900   10,700   38,205   31,409