XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 55,849 $ 50,115 $ 109,327 $ 97,190
Americas [Member]        
Revenue 36,907 33,507 72,152 65,633
EMEA [Member]        
Revenue 15,298 13,580 29,693 25,857
Asia Pacific [Member]        
Revenue $ 3,644 $ 3,028 $ 7,482 $ 5,700