XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 119,907 $ 120,792 $ 113,827
Percent of revenue 100.00% 100.00% 100.00%
UNITED STATES      
Revenue $ 82,446 $ 86,911 $ 83,746
Percent of revenue 69.00% 72.00% 74.00%
Europe [Member]      
Revenue $ 19,403 $ 17,313 $ 17,227
Percent of revenue 16.00% 14.00% 15.00%
Other Location [Member]      
Revenue $ 18,058 $ 16,568 $ 12,854
Percent of revenue 15.00% 14.00% 11.00%