v3.25.1
Note 17 - Segment and Geographic Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total revenue $ 64,833 $ 76,354
UNITED STATES    
Total revenue 38,176 43,454
Non-US [Member]    
Total revenue $ 26,657 $ 32,900