XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 54,819 $ 47,411 $ 164,146 $ 144,601
Americas [Member]        
Revenue 35,802 31,863 107,954 97,496
EMEA [Member]        
Revenue 15,001 12,322 44,694 38,179
Asia Pacific [Member]        
Revenue $ 4,016 $ 3,226 $ 11,498 $ 8,926