XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Revenue and Geographic Information - Total Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue $ 112,819 $ 119,907 $ 120,792
Percent of revenue 100.00% 100.00% 100.00%
UNITED STATES      
Revenue $ 70,058 $ 82,446 $ 86,911
Percent of revenue 62.00% 69.00% 72.00%
Europe [Member]      
Revenue $ 22,214 $ 19,403 $ 17,313
Percent of revenue 20.00% 16.00% 14.00%
Other Location [Member]      
Revenue $ 20,547 $ 18,058 $ 16,568
Percent of revenue 18.00% 15.00% 14.00%