v3.25.2
Note 9 - Segment Information - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 16,127 $ 16,930 $ 32,063 $ 33,479
UNITED STATES        
Revenue 15,484 16,262 30,816 32,066
Non-US [Member]        
Revenue $ 643 $ 668 $ 1,247 $ 1,413