v3.23.1
Note 18 - Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Total revenue $ 99,497 $ 105,622
UNITED STATES    
Total revenue 52,101 51,400
Non-US [Member]    
Total revenue $ 47,396 $ 54,222