XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 28,219 $ 30,724 $ 54,387 $ 59,746
Revenue $ 28,219 $ 30,724 $ 54,387 $ 59,746
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,924 $ 20,090 $ 34,287 $ 40,462
Revenue $ 17,924 $ 20,090 $ 34,287 $ 40,462
Percentage of Revenue 63.00% 65.00% 63.00% 68.00%
United States 63.00% 65.00% 63.00% 68.00%
Europe [Member]        
Revenue $ 4,752 $ 5,713 $ 10,550 $ 10,278
Revenue $ 4,752 $ 5,713 $ 10,550 $ 10,278
Percentage of Revenue 17.00% 19.00% 19.00% 17.00%
United States 17.00% 19.00% 19.00% 17.00%
Other Location [Member]        
Revenue $ 5,543 $ 4,921 $ 9,550 $ 9,006
Revenue $ 5,543 $ 4,921 $ 9,550 $ 9,006
Percentage of Revenue 20.00% 16.00% 18.00% 15.00%
United States 20.00% 16.00% 18.00% 15.00%