v3.26.1
Note 9 - Segment Information - Geographic Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net revenue $ 36,906 $ 38,629 $ 67,424 $ 72,671
UNITED STATES        
Net revenue 32,506 35,258 59,768 66,135
CANADA        
Net revenue $ 4,400 $ 3,371 $ 7,656 $ 6,536