XML 86 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Segment Information - Net Revenue From Unaffiliated Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 30,272 $ 30,941 $ 94,087 $ 95,418
UNITED STATES        
Revenue 10,866 10,272 35,766 31,274
Non-US [Member]        
Revenue $ 19,406 $ 20,669 $ 58,321 $ 64,144