XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 27,817 $ 29,559 $ 82,204 $ 89,305
Revenue $ 27,817 $ 29,559 $ 82,204 $ 89,305
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
United States 100.00% 100.00% 100.00% 100.00%
UNITED STATES        
Revenue $ 17,446 $ 20,589 $ 51,733 $ 61,051
Revenue $ 17,446 $ 20,589 $ 51,733 $ 61,051
Percentage of Revenue 63.00% 70.00% 63.00% 68.00%
United States 63.00% 70.00% 63.00% 68.00%
Europe [Member]        
Revenue $ 5,668 $ 4,795 $ 16,218 $ 15,073
Revenue $ 5,668 $ 4,795 $ 16,218 $ 15,073
Percentage of Revenue 20.00% 16.00% 20.00% 17.00%
United States 20.00% 16.00% 20.00% 17.00%
Other Location [Member]        
Revenue $ 4,703 $ 4,175 $ 14,253 $ 13,181
Revenue $ 4,703 $ 4,175 $ 14,253 $ 13,181
Percentage of Revenue 17.00% 14.00% 17.00% 15.00%
United States 17.00% 14.00% 17.00% 15.00%