v3.25.1
Note 12 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 26,168 $ 29,022
Percentage of Revenue 100.00% 100.00%
UNITED STATES    
Revenue $ 16,363 $ 20,372
Percentage of Revenue 63.00% 70.00%
Europe [Member]    
Revenue $ 5,798 $ 4,565
Percentage of Revenue 22.00% 16.00%
Other Location [Member]    
Revenue $ 4,007 $ 4,085
Percentage of Revenue 15.00% 14.00%