v3.26.1
Note 3 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total sales $ 21,505 $ 13,030 $ 37,853 $ 22,764
Hardware [Member]        
Total sales 7,475 7,073 12,032 10,467
Managed Services [Member]        
Total sales 4,991 4,484 8,368 8,731
Digital Media Advertising [Member]        
Total sales 3,786 0 6,803 0
Installation Services [Member]        
Total sales 3,693 1,239 7,742 2,834
Other Services [Member]        
Total sales 1,560 234 2,908 732
Service [Member]        
Total sales $ 14,030 $ 5,957 $ 25,821 $ 12,297