XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Organization and Basis for Presentation (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three months ended September 30,

   

Nine months ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

($ in thousands)

   

($ in thousands)

 
                                 

Americas

  $ 31,863     $ 26,627     $ 97,496     $ 82,024  

Europe, Middle East and Africa

    12,322       9,922       38,179       31,165  

Asia Pacific

    3,226       2,479       8,926       7,508  

Total

  $ 47,411     $ 39,028     $ 144,601     $ 120,697