XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Organization and Basis for Presentation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

   

(in thousands)

 
                                 

Americas

  $ 36,907     $ 33,507     $ 72,152     $ 65,633  

Europe, Middle East and Africa

    15,298       13,580       29,693       25,857  

Asia Pacific

    3,644       3,028       7,482       5,700  

Total

  $ 55,849     $ 50,115     $ 109,327     $ 97,190