XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Note 18 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
  

(in thousands)

 

Revenue:

 $419,497  $330,482  $271,825 
             

Less:

            

People expenses

  223,059   185,686   163,138 

Stock based compensation

  39,315   39,059   36,048 

Cloud and server hosting services expenses

  44,965   32,496   29,188 

Marketing expenses

  14,578   12,709   12,400 

Other segment items (1)

  62,460   89,674   52,552 

Net income (loss)

 $35,120  $(29,142) $(21,501)
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
  

(in thousands)

 

Revenue:

            

North America

 $164,808  $135,870  $118,490 

EMEA

  134,312   99,256   81,753 

APAC

  120,377   95,356   71,582 

Total revenue

 $419,497  $330,482  $271,825 
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 
  

(in thousands)

 

Revenue:

            

United States

 $162,642  $135,288  $115,799 

Germany

  56,094   41,765   35,775 

Singapore

  51,656   43,113   30,974 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

  

December 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,594  $953 

China

  969   1,193 

Other

  3,457   3,143 

Total property and equipment, net

 $6,020  $5,289