v3.26.1
Note 12 - Geographic and Segment Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales, net $ 13,884 $ 11,373 $ 26,374 $ 20,803
UNITED STATES        
Sales, net 9,408 7,776 17,520 14,519
Non-US [Member]        
Sales, net $ 4,476 $ 3,597 $ 8,854 $ 6,284