v3.26.1
Note 11 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 32,610 $ 28,219 $ 62,222 $ 54,387
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Revenue $ 19,804 $ 17,924 $ 38,336 $ 34,287
Percentage of Revenue 61.00% 63.00% 61.00% 63.00%
Europe [Member]        
Revenue $ 6,836 $ 4,752 $ 13,502 $ 10,550
Percentage of Revenue 21.00% 17.00% 22.00% 19.00%
Other Location [Member]        
Revenue $ 5,970 $ 5,543 $ 10,384 $ 9,550
Percentage of Revenue 18.00% 20.00% 17.00% 18.00%